Token emitted by the JavaScript lexer.
Summary
Types
@type t() :: %QuickBEAM.JS.Parser.Token{ before_line_terminator?: boolean(), column: non_neg_integer(), finish: non_neg_integer(), line: pos_integer(), raw: binary(), start: non_neg_integer(), type: type(), value: term() }
@type type() ::
:identifier
| :keyword
| :number
| :string
| :regexp
| :template
| :boolean
| :null
| :punctuator
| :eof