Top Description Fields Constructors Methods
org.apache.groovy.parser.antlr4

public abstract Class AbstractParser

extends Parser
implements SyntaxErrorReportable
Class Inheritance
All Implemented Interfaces
org.apache.groovy.parser.antlr4.SyntaxErrorReportable
Known Direct Subclasses
org.apache.groovy.parser.antlr4.GroovyParser
Imports
org.antlr.v4.runtime.Parser, .TokenStream

Because antlr4 does not support generating parser with specified interface, we have to create a super class for it and implement the interface.

Field Summary

Inherited from org.antlr.v4.runtime.Parser:
_buildParseTrees_ctx_errHandler_input_parseListeners_precedenceStack_syntaxErrorsmatchedEOF

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.antlr.v4.runtime.Parser:
addContextToParseTreeaddParseListenercompileParseTreePatterncompileParseTreePatternconsumecreateErrorNodecreateTerminalNodedumpDFAenterLeftFactoredRuleenterOuterAltenterRecursionRuleenterRecursionRuleenterRuleexitRulegetATNWithBypassAltsgetBuildParseTreegetContextgetCurrentTokengetDFAStringsgetErrorHandlergetErrorListenerDispatchgetExpectedTokensgetExpectedTokensWithinCurrentRulegetInputStreamgetInvokingContextgetNumberOfSyntaxErrorsgetParseInfogetParseListenersgetPrecedencegetRuleContextgetRuleIndexgetRuleInvocationStackgetRuleInvocationStackgetSourceNamegetTokenFactorygetTrimParseTreeinContextisExpectedTokenisMatchedEOFisTracematchmatchWildcardnotifyErrorListenersnotifyErrorListenersprecpredpushNewRecursionContextremoveParseListenerremoveParseListenersresetsetBuildParseTreesetContextsetErrorHandlersetInputStreamsetProfilesetTracesetTrimParseTreetriggerEnterRuleEventtriggerExitRuleEventunrollRecursionContexts

Constructor Detail

AbstractParserback to summary
public AbstractParser(TokenStream input)