public static isValidIdentifier(text as String, extraChars as String = "") as Boolean
Checks whether text is a valid identifier using standard identifier rules plus extraChars.
| Parameter | Description |
|---|---|
text | Candidate identifier string. |
extraChars | Optional extra characters allowed in identifiers. |
true when text is non-empty and valid.
import klyn.code
assert CodeTokenizer.isValidIdentifier("valid_name")
assert CodeTokenizer.isValidIdentifier("$val", "$")
assert not CodeTokenizer.isValidIdentifier("9invalid")