Modules
Structs
A comment, effectively should be treated
as white space. There are 3 kinds of comments
according to the specification.
An identifier
A JS number literal. There are 4 kinds of number
literals allowed in JS.
A Regular Expression Literal
Enums
The tokenized representation of
true
or false
The 4 kinds of comments
A JS Keyword
The 5 kinds of numbers
All available punctuation
A single or double quoted string
literal
A template string
The representation of any single
JS part