dev
Preparing search index...
Parser
Class Parser
Index
Constructors
constructor
Properties
error
Pos
grammar
line
pos
DEBUG
Methods
expect
expect
One
expect
One
Or
More
expect
Zero
Or
More
match
Fail
match
Success
match
Token
parse
Constructors
constructor
new
Parser
(
grammar
:
Grammar
)
:
Parser
Parameters
grammar
:
Grammar
Returns
Parser
Properties
Protected
error
Pos
errorPos
:
number
Protected
grammar
grammar
:
Grammar
Protected
line
line
:
string
Protected
pos
pos
:
number
Static
DEBUG
DEBUG
:
boolean
= false
Methods
expect
expect
(
ruleFunc
:
RuleFunction
)
:
Result
Parameters
ruleFunc
:
RuleFunction
Returns
Result
expect
One
expectOne
(
rule
:
Rule
,
maybe
?:
boolean
)
:
Result
Parameters
rule
:
Rule
maybe
:
boolean
= false
Returns
Result
expect
One
Or
More
expectOneOrMore
(
rule
:
Rule
,
maybe
?:
boolean
)
:
Result
Parameters
rule
:
Rule
maybe
:
boolean
= false
Returns
Result
expect
Zero
Or
More
expectZeroOrMore
(
rule
:
Rule
)
:
Result
Parameters
rule
:
Rule
Returns
Result
match
Fail
matchFail
(
returnPos
:
number
)
:
void
Parameters
returnPos
:
number
Returns
void
match
Success
matchSuccess
()
:
void
Returns
void
match
Token
matchToken
(
token
:
string
,
noSpace
?:
boolean
)
:
Result
Parameters
token
:
string
noSpace
:
boolean
= false
Returns
Result
parse
parse
(
line
:
string
)
:
Result
Parameters
line
:
string
Returns
Result
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
error
Pos
grammar
line
pos
DEBUG
Methods
expect
expect
One
expect
One
Or
More
expect
Zero
Or
More
match
Fail
match
Success
match
Token
parse
dev
Loading...