Home | History | Annotate | Download | only in src

Lines Matching full:recovery

229 		// Free up any token factory we created (error recovery for instance)
408 /// recovery, override mismatchRecover() and have it call
458 recognizer->state->errorRecovery = ANTLR3_FALSE; // Not in error recovery now (if we were)
602 /// then we know we're missing a token; error recovery is free to
708 /// not parsing. Once in recovery mode, no errors are generated.
709 /// To get out of recovery mode, the parser must successfully match
713 /// 2. enter recovery mode, report error
732 // Already in error recovery so don't display another error while doing so
737 // Signal we are in error recovery now
785 /// Compute the error recovery set for the current rule.
838 /// For error recovery, we cannot consider FOLLOW(c)
851 /// the same recovery set and doesn't consume anything. Rule b
856 /// for the token that was a member of the recovery set.
860 /// ANTLR's error recovery mechanism is based upon original ideas:
866 /// "A note on error recovery in recursive descent parsers":
871 /// "Efficient and Comfortable Error Recovery in Recursive Descent
1360 // where LT(1) is in the recovery token set so nothing is
1371 // Work out the follows set for error recovery
1547 // Neither deleting nor inserting tokens allows recovery
1614 /// recovery. It handles "single token insertion" error recovery for
1616 /// true if recovery was possible else return false.
1699 return ANTLR3_TRUE; /* Success in recovery */