Structs§
Constants§
- EOF
- FF
- U+000C FORM FEED, abbreviated
<FF>. - NBSP
- U+00A0 NON-BREAKING SPACE, abbreviated
<NBSP>. - SP
- U+0020 SPACE, abbreviated
<SP>. - TAB
- U+0009 CHARACTER TABULATION, abbreviated
<TAB>. - VT
- U+000B VERTICAL TAB, abbreviated
<VT>. - ZWJ
- U+200D ZERO WIDTH JOINER, abbreviated as
<ZWJ>. Specially permitted in identifiers. - ZWNBSP
- U+FEFF ZERO WIDTH NO-BREAK SPACE, abbreviated
<ZWNBSP>. Considered a whitespace character in JS. - ZWNJ
- U+200C ZERO WIDTH NON-JOINER, abbreviated in the spec as
<ZWNJ>. Specially permitted in identifiers.
Statics§
Functions§
- is_
identifier_ name - Determine if a string is a valid JS identifier.
- is_
identifier_ name_ patched is_identifier_namepatched with KATAKANA MIDDLE DOT and HALFWIDTH KATAKANA MIDDLE DOT.- is_
identifier_ part - Section 12.7 Detect
IdentifierPartCharNOTE 2: The nonterminalIdentifierPartderives _ viaUnicodeIDContinue. - is_
identifier_ part_ ascii - is_
identifier_ part_ unicode - is_
identifier_ start - Section 12.7 Detect
IdentifierStartChar - is_
identifier_ start_ ascii - is_
identifier_ start_ unicode - is_
irregular_ whitespace - is_
white_ space - is_
white_ space_ single_ line