klyn.code.CodeTokenizer.stringPrefixAt
method
public stringPrefixAt(line as String, index as Long) as String
Description

Checks whether a string prefix (f, r, fr, etc.) starts at index in line and is immediately followed by a string delimiter.

Parameters
ParameterDescription
lineSource line text.
indexZero-based index in line.
Returns

Matched prefix string, or "".

Example
import klyn.code

p = LanguageProfile("klyn", "Klyn").withStringDelimiters(["\""]).withStringPrefixes(["fr", "f", "r"])
t = CodeTokenizer(p)
assert t.stringPrefixAt("f\"hello\"", 0) == "f"