JSSM, a JavaScript state machine - the FSM for FSL
    Preparing search index...

    Variable state_name_first_charsConst

    state_name_first_chars: ReadonlyArray<{ from: string; to: string }> = ...

    Inclusive character ranges accepted by AtomFirstLetter — i.e., the characters legal in the first position of an FSL state name (atom).

    Notably narrower than state_name_chars: omits +, (, ), &, #, @. Includes ASCII digits/letters, ., _, !, $, ^, *, ?, ,, and the high-Unicode range U+0080U+FFFF.

    import { state_name_first_chars } from 'jssm';
    state_name_first_chars.some(r => '+' >= r.from && '+' <= r.to); // => false