DeterministicParser class

Inheritance

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