klyn.code.CodeTokenizer.isValidIdentifier
method
public static isValidIdentifier(text as String, extraChars as String = "") as Boolean
Description

Checks whether text is a valid identifier using standard identifier rules plus extraChars.

Parameters
ParameterDescription
textCandidate identifier string.
extraCharsOptional extra characters allowed in identifiers.
Returns

true when text is non-empty and valid.

Example
import klyn.code

assert CodeTokenizer.isValidIdentifier("valid_name")
assert CodeTokenizer.isValidIdentifier("$val", "$")
assert not CodeTokenizer.isValidIdentifier("9invalid")