primary
- Throws:
RecognitionException
static class static class static class static class static class static class static class static class static class static class static class static class static class static class static class static class static class static class Parser.TraceListener, Parser.TrimToSizeListenerstatic final ATNprivate static final String[]static final Stringprivate static final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final Vocabularystatic final int_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, errorRecoveryMode, errorSyncEnabled, lastConsumed, matchedEOF, reportMatchRequired_interp, EOFprivate int_adaptivePredict(int decision) private Token_match(int ttype) private boolean_prec(int p) private void_sync()args()block()closure()private FailedPredicateExceptionprivate FailedPredicateExceptioncreateFailedPredicateException(String predicate) protected FailedPredicateExceptioncreateFailedPredicateException(String predicate,
String message) expression(int _p) private booleanexpression_sempred(GroovyLikeParser.ExpressionContext _localctx,
int predIndex) String[]String[]private static String[]private static String[]private static String[]member()nls()params()postfix()primary()booleansempred(RuleContext _localctx,
int ruleIndex,
int predIndex) sep()typeDecl()addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, consume, createErrorNode, createTerminalNode, dumpDFA, enterLeftFactoredRule, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, errorSyncEnabled, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getErrorListenerDispatch, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContextsaction, addErrorListener, getATN, getErrorHeader, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setStateVOCABULARY instead.RecognizergetTokenNames in class Recognizer<Token,ParserATNSimulator> RecognizergetVocabulary in class Recognizer<Token,ParserATNSimulator> Vocabulary instance providing information about the
vocabulary used by the grammar.RecognizergetGrammarFileName in class Recognizer<Token,ParserATNSimulator> getRuleNames in class Recognizer<Token,ParserATNSimulator> RecognizerFor interpreters, we don't know their serialized ATN despite having created the interpreter from it.
getSerializedATN in class Recognizer<Token,ParserATNSimulator> adaptivePredict.
Uses _interp directly (same storage as
Recognizer.getInterpreter()/Recognizer.setInterpreter(ATNInterpreter)). Callers that replace
the simulator must use setInterpreter; overriding only
getInterpreter() without updating the field is unsupported for
generated decision sites (and for much of the runtime already).
sync.
Skips the virtual sync call when the installed strategy reports isSyncRequired() is false (two-stage SLL / BailErrorStrategy).
Parser.match(int) remains for handwritten callers and subclasses.
reportMatchRequired is false for DefaultErrorStrategy,
so the success path is a field check. A custom strategy that returns
true from ANTLRErrorStrategy.isReportMatchRequired() is notified
on every successful match.Parser.precpred(org.antlr.v4.runtime.RuleContext, int) without a virtual call or unused context.RecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionRecognitionExceptionsempred in class Recognizer<Token,ParserATNSimulator>
VOCABULARYinstead.