QuickBEAM.JS.Parser (QuickBEAM v0.10.9)

Copy Markdown View Source

Experimental hand-written JavaScript parser for QuickBEAM.

Summary

Functions

Parses JavaScript source into the experimental QuickBEAM JS AST.

Parses JavaScript source and raises when syntax errors are produced.

Types

t()

@type t() :: %QuickBEAM.JS.Parser{
  await_allowed?: term(),
  block_depth: term(),
  errors: term(),
  index: term(),
  last_token: term(),
  source_type: term(),
  token_count: term(),
  tokens: term(),
  yield_allowed?: term()
}

Functions

parse(source, opts \\ [])

Parses JavaScript source into the experimental QuickBEAM JS AST.

parse!(source, opts \\ [])

Parses JavaScript source and raises when syntax errors are produced.