Uses of Class
org.antlr.v4.runtime.RecognitionException
-
Packages that use RecognitionException Package Description org.antlr.v4.runtime org.antlr.v4.runtime.tree.xpath -
-
Uses of RecognitionException in org.antlr.v4.runtime
Subclasses of RecognitionException in org.antlr.v4.runtime Modifier and Type Class Description classFailedPredicateExceptionA semantic predicate failed during validation.classInputMismatchExceptionThis signifies any kind of mismatched input exceptions such as when the current input does not match the expected token.classLexerNoViableAltExceptionclassNoViableAltExceptionIndicates that the parser could not decide which of two or more paths to take based upon the remaining input.Fields in org.antlr.v4.runtime declared as RecognitionException Modifier and Type Field Description RecognitionExceptionParserRuleContext. exceptionThe exception that forced this rule to return.Methods in org.antlr.v4.runtime with parameters of type RecognitionException Modifier and Type Method Description StringRecognizer. getErrorHeader(RecognitionException e)What is the error header, normally line/character position information?voidParser. notifyErrorListeners(Token offendingToken, String msg, RecognitionException e)voidANTLRErrorStrategy. recover(Parser recognizer, RecognitionException e)This method is called to recover from exceptione.voidBailErrorStrategy. recover(Parser recognizer, RecognitionException e)Instead of recovering from exceptione, re-throw it wrapped in aParseCancellationExceptionso it is not caught by the rule function catches.voidDefaultErrorStrategy. recover(Parser recognizer, RecognitionException e)This method is called to recover from exceptione.voidLexer. recover(RecognitionException re)Lexers can normally match any char in it's vocabulary after matching a token, so do the easy thing and just kill a character and hope it all works out.protected voidParserInterpreter. recover(RecognitionException e)Rely on the error handler for this parser but, if no tokens are consumed to recover, add an error node.voidANTLRErrorStrategy. reportError(Parser recognizer, RecognitionException e)Report any kind ofRecognitionException.voidDefaultErrorStrategy. reportError(Parser recognizer, RecognitionException e)Report any kind ofRecognitionException.voidANTLRErrorListener. syntaxError(Recognizer<?,?> recognizer, Object offendingSymbol, int line, int charPositionInLine, String msg, RecognitionException e)Upon syntax error, notify any interested parties.voidBaseErrorListener. syntaxError(Recognizer<?,?> recognizer, Object offendingSymbol, int line, int charPositionInLine, String msg, RecognitionException e)voidConsoleErrorListener. syntaxError(Recognizer<?,?> recognizer, Object offendingSymbol, int line, int charPositionInLine, String msg, RecognitionException e)Upon syntax error, notify any interested parties.voidProxyErrorListener. syntaxError(Recognizer<?,?> recognizer, Object offendingSymbol, int line, int charPositionInLine, String msg, RecognitionException e)Methods in org.antlr.v4.runtime that throw RecognitionException Modifier and Type Method Description TokenParser. match(int ttype)Match current input symbol againstttype.TokenParser. matchWildcard()Match current input symbol as a wildcard.voidANTLRErrorStrategy. recover(Parser recognizer, RecognitionException e)This method is called to recover from exceptione.TokenANTLRErrorStrategy. recoverInline(Parser recognizer)This method is called when an unexpected symbol is encountered during an inline match operation, such asParser.match(int).TokenBailErrorStrategy. recoverInline(Parser recognizer)Make sure we don't attempt to recover inline; if the parser successfully recovers, it won't throw an exception.TokenDefaultErrorStrategy. recoverInline(Parser recognizer)This method is called when an unexpected symbol is encountered during an inline match operation, such asParser.match(int).voidANTLRErrorStrategy. sync(Parser recognizer)This method provides the error handler with an opportunity to handle syntactic or semantic errors in the input stream before they result in aRecognitionException.voidDefaultErrorStrategy. sync(Parser recognizer)The default implementation ofANTLRErrorStrategy.sync(org.antlr.v4.runtime.Parser)makes sure that the current lookahead symbol is consistent with what were expecting at this point in the ATN. -
Uses of RecognitionException in org.antlr.v4.runtime.tree.xpath
Methods in org.antlr.v4.runtime.tree.xpath with parameters of type RecognitionException Modifier and Type Method Description voidXPathLexerErrorListener. syntaxError(Recognizer<?,?> recognizer, Object offendingSymbol, int line, int charPositionInLine, String msg, RecognitionException e)
-