Search
Preparing search index...
The search index is not available
parsergenerator
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"sample"
External module "sample"
Index
Variables
grammar
input
lex
Object literals
language
Variables
grammar
grammar
:
GrammarDefinition
= [{ltoken: "EXP",pattern: ["EXP", "PLUS", "TERM"]},{ltoken: "EXP",pattern: ["TERM"]},{ltoken: "TERM",pattern: ["TERM", "ASTERISK", "ATOM"]},{ltoken: "TERM",pattern: ["ATOM"]},{ltoken: "ATOM",pattern: ["DIGITS"]},{ltoken: "ATOM",pattern: ["LPAREN", "EXP", "RPAREN"]}]
input
input
:
string
= readFileSync("/dev/stdin", "utf8")
lex
lex
:
LexDefinition
= [{token: "DIGITS", pattern: /[1-9][0-9]*/},{token: "PLUS", pattern: "+"},{token: "ASTERISK", pattern: "*"},{token: "LPAREN", pattern: "("},{token: "RPAREN", pattern: ")"},{token: null, pattern: /(\r\n|\r|\n)+/},{token: null, pattern: /[ \f\t\v\u00a0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]+/},{token: "INVALID", pattern: /./}]
Object literals
language
language
:
object
grammar
grammar
:
GrammarRule
[]
= grammar
lex
lex
:
LexRule
[]
= lex
start_
symbol
start_
symbol
:
string
= "EXP"
Globals
"def/index"
"def/language"
"def/parsingtable"
"def/token"
"index"
"lexer/index"
"lexer/lexer"
"parser/ast"
"parser/callback"
"parser/factory"
"parser/index"
"parser/parser"
"parsergenerator/closureitem"
"parsergenerator/closureset"
"parsergenerator/dfagenerator"
"parsergenerator/firstset"
"parsergenerator/grammardb"
"parsergenerator/index"
"parsergenerator/nullableset"
"parsergenerator/parsergenerator"
"parsergenerator/symboldiscriminator"
"precompiler/index"
"precompiler/precompiler"
"precompiler/ruleparser"
"sample"
grammar
input
lex
language
Generated using
TypeDoc