Const
Inclusive character ranges accepted by AtomFirstLetter — i.e., the characters legal in the first position of an FSL state name (atom).
AtomFirstLetter
Notably narrower than state_name_chars: omits +, (, ), &, #, @. Includes ASCII digits/letters, ., _, !, $, ^, *, ?, ,, and the high-Unicode range U+0080–U+FFFF.
+
(
)
&
#
@
.
_
!
$
^
*
?
,
U+0080
U+FFFF
import { state_name_first_chars } from 'jssm'; state_name_first_chars.some(r => '+' >= r.from && '+' <= r.to); // => false Copy
import { state_name_first_chars } from 'jssm'; state_name_first_chars.some(r => '+' >= r.from && '+' <= r.to); // => false
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 rangeU+0080–U+FFFF.