DeterministicParser class
Constructors
- DeterministicParser([TokenStream? tokStream, ParseTable? prs, RuleAction? ra, Monitor? monitor])
Properties
- ACCEPT_ACTION ↔ int
-
getter/setter pair
- action ↔ IntTuple?
-
getter/setter pair
- currentAction ↔ int
-
getter/setter pair
- EOFT_SYMBOL ↔ int
-
getter/setter pair
- ERROR_ACTION ↔ int
-
getter/setter pair
- ERROR_SYMBOL ↔ int
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- LA_STATE_OFFSET ↔ int
-
getter/setter pair
- lastToken ↔ int
-
getter/setter pair
-
locationStack
↔ List<
int> -
getter/setter pairinherited
- markerKind ↔ int
-
getter/setter pair
- monitor ↔ Monitor?
-
getter/setter pair
- NT_OFFSET ↔ int
-
getter/setter pair
- NUM_RULES ↔ int
-
getter/setter pair
-
parseStack
↔ List<
Object?> -
getter/setter pairinherited
- prs ↔ ParseTable
-
getter/setter pair
- ra ↔ RuleAction
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- STACK_INCREMENT → int
-
finalinherited
- START_STATE ↔ int
-
getter/setter pair
-
stateStack
↔ List<
int> -
getter/setter pairinherited
- stateStackTop ↔ int
-
getter/setter pairinherited
- taking_actions ↔ bool
-
getter/setter pair
- tokStream ↔ TokenStream
-
getter/setter pair
Methods
-
allocateOtherStacks(
) → void -
inherited
-
errorReset(
) → void -
getCurrentRule(
) → int -
getFirstToken(
[int? i]) → int -
getFirstToken1(
) → int -
getLastToken(
[int? i]) → int -
getLastToken1(
) → int -
getSym(
int i) → Object? -
inherited
-
getToken(
int i) → int -
inherited
-
lookahead(
int act, int token) → int -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parse(
List< int> sym, int index) → int -
parseActions(
) → Object? -
parseEntry(
[int marker_kind = 0]) → Object? -
processReductions(
) → void -
reallocateStacks(
) → void -
inherited
-
reallocateStateStack(
) → void -
inherited
-
recoverableState(
int state) → bool -
reset(
[TokenStream? tokStream, ParseTable? prs, RuleAction? ra, Monitor? monitor]) → void -
reset1(
) → void -
reset2(
TokenStream tokStream, Monitor? monitor) → void -
resetParser(
) → void -
resetParserEntry(
int marker_kind) → void -
setMonitor(
Monitor? monitor) → void -
setSym1(
Object? ast) → void -
inherited
-
tAction(
int act, List< int> sym, int index) → int -
tAction1(
int act, int sym) → int -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited