
js_grammar.pl -- JavaScript grammar
This file provides a tokenizer for JavaScript (EcmaScript). This code
supports the quasi quotation syntax javascript, defined in
library(http/js_write).
js_token(-TokenType)//- Matches and classifies the next JavaScript token.
token(-Type) is semidet[private]- Get the next token from the input. Fails when encountering the end of the input.
comment// is semidet[private]
string_literal// is semidet[private]- Matches a string literal
numeric_literal//[private]- Matches JavaScript notion of a numeric constant
regex_literal// is semidet[private]- Matches regex expression /.../flags
q_codes//[private]- Shortest list of quoted characters.