QuickBEAM.JS.Parser.Token (QuickBEAM v0.10.9)

Copy Markdown View Source

Token emitted by the JavaScript lexer.

Summary

Types

t()

@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 type() ::
  :identifier
  | :keyword
  | :number
  | :string
  | :regexp
  | :template
  | :boolean
  | :null
  | :punctuator
  | :eof