RecoveryParser class

Inheritance

Constructors

RecoveryParser(BacktrackingParser parser, IntSegmentedTuple action, IntTuple tokens, IPrsStream tokStream, ParseTable prs, [int maxErrors = 0, int maxTime = 0, Monitor? monitor])

Properties

ACCEPT_ACTION int
getter/setter pairinherited
action IntSegmentedTuple
getter/setter pair
actionStack List<int>
getter/setter pair
buffer List<int>
getter/setter pairinherited
EOFT_SYMBOL int
getter/setter pairinherited
EOLT_SYMBOL int
getter/setter pairinherited
ERROR_ACTION int
getter/setter pairinherited
ERROR_SYMBOL int
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
LA_STATE_OFFSET int
getter/setter pairinherited
list List<int>
getter/setter pairinherited
locationStack List<int>
getter/setter pairinherited
main_configuration_stack ConfigurationStack
getter/setter pairinherited
MAX_NAME_LENGTH int
getter/setter pairinherited
maxErrors int
getter/setter pairinherited
maxTime int
getter/setter pairinherited
monitor Monitor?
getter/setter pairinherited
nextStack List<int>
getter/setter pairinherited
nextStackTop int
getter/setter pairinherited
NT_OFFSET int
getter/setter pairinherited
NUM_RULES int
getter/setter pairinherited
NUM_SYMBOLS int
getter/setter pairinherited
parser BacktrackingParser
getter/setter pair
prevStack List<int>
getter/setter pairinherited
prevStackTop int
getter/setter pairinherited
prs ParseTable
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scope_repair PrimaryRepairInfo
getter/setter pair
SCOPE_SIZE int
getter/setter pairinherited
scopeIndex List<int>
getter/setter pairinherited
scopePosition List<int>
getter/setter pairinherited
scopeStackTop int
getter/setter pairinherited
START_STATE int
getter/setter pairinherited
statePool List<StateInfo?>
getter/setter pairinherited
statePoolTop int
getter/setter pairinherited
stateSeen List<int>
getter/setter pairinherited
stateStack List<int>
getter/setter pairinherited
stateStackTop int
getter/setter pairinherited
tempStack List<int>
getter/setter pairinherited
tempStackTop int
getter/setter pairinherited
tokens IntTuple
getter/setter pair
tokStream TokenStream
getter/setter pairinherited

Methods

acceptRecovery(int error_token) → void
asb(int index) int
inherited
asi(int state) int
inherited
asr(int index) int
inherited
baseAction(int index) int
inherited
baseCheck(int index) int
inherited
checkPrimaryDistance(PrimaryRepairInfo repair, List<int> stck, int stack_top) → void
inherited
completeScope(IntSegmentedTuple action, int scope_rhs_index) bool
diagnose([int error_token = 0]) → void
inherited
diagnoseEntry(int marker_kind, [int? error_token]) → void
inherited
diagnoseEntry1(int marker_kind) → void
inherited
diagnoseEntry2(int marker_kind, int error_token) → void
inherited
emitError(int msg_code, int name_index, int left_token, int right_token, [int scope_name_index = 0]) → void
inherited
errorRecovery(int error_token) RepairCandidate
inherited
fixError(int start_token, int error_token) bool
getNtermIndex(int start, int sym, int buffer_position) int
inherited
getTermIndex(List<int> stck, int stack_top, int tok, int buffer_position) int
inherited
inSymb(int index) int
inherited
inSymbol(int state) int
inherited
isNullable(int symbol) bool
inherited
lhs(int index) int
inherited
lookahead(int act, int token) int
inherited
mergeCandidate(int state, int buffer_position) int
inherited
misplacementRecovery(SecondaryRepairInfo repair, List<int> stack, int stack_top, int last_index, bool stack_flag) → void
inherited
misspell(int sym, int tok) int
inherited
name(int index) String
inherited
nasb(int index) int
inherited
nasi(int state) int
inherited
nasr(int index) int
inherited
nonterminalIndex(int index) int
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
ntAction(int state, int sym) int
inherited
originalState(int state) int
inherited
parseCheck(List<int> stack, int stack_top, int first_symbol, int buffer_position) int
inherited
parseForError(int current_kind) int
inherited
parseUpToError(IntTuple action, int current_kind, int error_token) → void
inherited
primaryDiagnosis(PrimaryRepairInfo repair) RepairCandidate
inherited
primaryPhase(int error_token) RepairCandidate
inherited
reallocateStacks() → void
override
recover(int marker_token, int error_token) int
reportError(int scope_index, int error_token) → void
rhs(int index) int
inherited
scopeLa(int index) int
inherited
scopeLhs(int index) int
inherited
scopePrefix(int index) int
inherited
scopeRhs(int index) int
inherited
scopeState(int index) int
inherited
scopeStateSet(int index) int
inherited
scopeSuffix(int index) int
inherited
scopeTrial(PrimaryRepairInfo repair, List<int> stack, int stack_top) → void
inherited
scopeTrialCheck(PrimaryRepairInfo repair, List<int> stack, int stack_top, int indx) → void
inherited
secondaryCheck(List<int> stack, int stack_top, int buffer_position, int distance) bool
inherited
secondaryDiagnosis(SecondaryRepairInfo repair) → void
inherited
secondaryPhase(int error_token) RepairCandidate
inherited
secondaryRecovery(SecondaryRepairInfo repair, List<int> stack, int stack_top, int last_index, bool stack_flag) → void
inherited
setMonitor(Monitor monitor) → void
inherited
symbolIndex(int index) int
inherited
tAction(int act, int sym) int
inherited
termAction(int index) int
inherited
termCheck(int index) int
inherited
terminalIndex(int index) int
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited