public stringPrefixAt(line as String, index as Long) as String
Checks whether a string prefix (f, r, fr, etc.) starts at index in line and is immediately followed by a string delimiter.
| Parameter | Description |
|---|---|
line | Source line text. |
index | Zero-based index in line. |
Matched prefix string, or "".
import klyn.code
p = LanguageProfile("klyn", "Klyn").withStringDelimiters(["\""]).withStringPrefixes(["fr", "f", "r"])
t = CodeTokenizer(p)
assert t.stringPrefixAt("f\"hello\"", 0) == "f"