Package org.eolang.parser
Class ProgramParser
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
- org.antlr.v4.runtime.Parser
-
- org.eolang.parser.ProgramParser
-
public class ProgramParser extends org.antlr.v4.runtime.Parser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProgramParser.AbstractionContextstatic classProgramParser.ApplicationContextstatic classProgramParser.AttributeContextstatic classProgramParser.AttributesContextstatic classProgramParser.DataContextstatic classProgramParser.HasContextstatic classProgramParser.HeadContextstatic classProgramParser.HtailContextstatic classProgramParser.LabelContextstatic classProgramParser.LicenseContextstatic classProgramParser.MetasContextstatic classProgramParser.MethodContextstatic classProgramParser.ObjectContextstatic classProgramParser.ObjectsContextstatic classProgramParser.ProgramContextstatic classProgramParser.ScopeContextstatic classProgramParser.SuffixContextstatic classProgramParser.TailContextstatic classProgramParser.VarargContext
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAstatic String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCachestatic intARROWstatic intATstatic intBOOLstatic intBYTESstatic intCOLONstatic intCOMMENTstatic intCONSTstatic intCOPYstatic intDOTstatic intDOTSstatic intDOUBLE_EOLstatic intFLOATstatic intHASHstatic intHEXstatic intHOMEstatic intINTstatic intLBstatic intLSQstatic intMETAstatic intMINUSstatic intNAMEstatic intPLUSstatic intQUESTIONstatic intRBstatic intRHOstatic intROOTstatic intRSQstatic intRULE_abstractionstatic intRULE_applicationstatic intRULE_attributestatic intRULE_attributesstatic intRULE_datastatic intRULE_hasstatic intRULE_headstatic intRULE_htailstatic intRULE_labelstatic intRULE_licensestatic intRULE_metasstatic intRULE_methodstatic intRULE_objectstatic intRULE_objectsstatic intRULE_programstatic intRULE_scopestatic intRULE_suffixstatic intRULE_tailstatic intRULE_varargstatic String[]ruleNamesstatic intSIGMAstatic intSINGLE_EOLstatic intSLASHstatic intSPACEstatic intSTARstatic intSTRINGstatic intTABstatic intTEXTstatic String[]tokenNamesDeprecated.UseVOCABULARYinstead.static intUNTABstatic intVERTEXstatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intXI
-
Constructor Summary
Constructors Constructor Description ProgramParser(org.antlr.v4.runtime.TokenStream input)
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
-
-
-
Field Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
META
public static final int META
- See Also:
- Constant Field Values
-
ROOT
public static final int ROOT
- See Also:
- Constant Field Values
-
HOME
public static final int HOME
- See Also:
- Constant Field Values
-
STAR
public static final int STAR
- See Also:
- Constant Field Values
-
DOTS
public static final int DOTS
- See Also:
- Constant Field Values
-
CONST
public static final int CONST
- See Also:
- Constant Field Values
-
SLASH
public static final int SLASH
- See Also:
- Constant Field Values
-
COLON
public static final int COLON
- See Also:
- Constant Field Values
-
COPY
public static final int COPY
- See Also:
- Constant Field Values
-
ARROW
public static final int ARROW
- See Also:
- Constant Field Values
-
VERTEX
public static final int VERTEX
- See Also:
- Constant Field Values
-
SIGMA
public static final int SIGMA
- See Also:
- Constant Field Values
-
XI
public static final int XI
- See Also:
- Constant Field Values
-
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
-
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
-
QUESTION
public static final int QUESTION
- See Also:
- Constant Field Values
-
SPACE
public static final int SPACE
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
LSQ
public static final int LSQ
- See Also:
- Constant Field Values
-
RSQ
public static final int RSQ
- See Also:
- Constant Field Values
-
LB
public static final int LB
- See Also:
- Constant Field Values
-
RB
public static final int RB
- See Also:
- Constant Field Values
-
AT
public static final int AT
- See Also:
- Constant Field Values
-
RHO
public static final int RHO
- See Also:
- Constant Field Values
-
HASH
public static final int HASH
- See Also:
- Constant Field Values
-
SINGLE_EOL
public static final int SINGLE_EOL
- See Also:
- Constant Field Values
-
DOUBLE_EOL
public static final int DOUBLE_EOL
- See Also:
- Constant Field Values
-
BYTES
public static final int BYTES
- See Also:
- Constant Field Values
-
BOOL
public static final int BOOL
- See Also:
- Constant Field Values
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
-
HEX
public static final int HEX
- See Also:
- Constant Field Values
-
NAME
public static final int NAME
- See Also:
- Constant Field Values
-
TEXT
public static final int TEXT
- See Also:
- Constant Field Values
-
TAB
public static final int TAB
- See Also:
- Constant Field Values
-
UNTAB
public static final int UNTAB
- See Also:
- Constant Field Values
-
RULE_program
public static final int RULE_program
- See Also:
- Constant Field Values
-
RULE_license
public static final int RULE_license
- See Also:
- Constant Field Values
-
RULE_metas
public static final int RULE_metas
- See Also:
- Constant Field Values
-
RULE_objects
public static final int RULE_objects
- See Also:
- Constant Field Values
-
RULE_object
public static final int RULE_object
- See Also:
- Constant Field Values
-
RULE_abstraction
public static final int RULE_abstraction
- See Also:
- Constant Field Values
-
RULE_attributes
public static final int RULE_attributes
- See Also:
- Constant Field Values
-
RULE_attribute
public static final int RULE_attribute
- See Also:
- Constant Field Values
-
RULE_vararg
public static final int RULE_vararg
- See Also:
- Constant Field Values
-
RULE_label
public static final int RULE_label
- See Also:
- Constant Field Values
-
RULE_tail
public static final int RULE_tail
- See Also:
- Constant Field Values
-
RULE_suffix
public static final int RULE_suffix
- See Also:
- Constant Field Values
-
RULE_method
public static final int RULE_method
- See Also:
- Constant Field Values
-
RULE_scope
public static final int RULE_scope
- See Also:
- Constant Field Values
-
RULE_application
public static final int RULE_application
- See Also:
- Constant Field Values
-
RULE_htail
public static final int RULE_htail
- See Also:
- Constant Field Values
-
RULE_head
public static final int RULE_head
- See Also:
- Constant Field Values
-
RULE_has
public static final int RULE_has
- See Also:
- Constant Field Values
-
RULE_data
public static final int RULE_data
- See Also:
- Constant Field Values
-
ruleNames
public static final String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final String[] tokenNames
Deprecated.UseVOCABULARYinstead.
-
_serializedATN
public static final String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public String[] getTokenNames()
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()
- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
public String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public String getSerializedATN()
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()
- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
program
public final ProgramParser.ProgramContext program() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
license
public final ProgramParser.LicenseContext license() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
metas
public final ProgramParser.MetasContext metas() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
objects
public final ProgramParser.ObjectsContext objects() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
object
public final ProgramParser.ObjectContext object() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
abstraction
public final ProgramParser.AbstractionContext abstraction() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
attributes
public final ProgramParser.AttributesContext attributes() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
attribute
public final ProgramParser.AttributeContext attribute() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
vararg
public final ProgramParser.VarargContext vararg() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
label
public final ProgramParser.LabelContext label() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
tail
public final ProgramParser.TailContext tail() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
suffix
public final ProgramParser.SuffixContext suffix() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
method
public final ProgramParser.MethodContext method() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
scope
public final ProgramParser.ScopeContext scope() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
application
public final ProgramParser.ApplicationContext application() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
htail
public final ProgramParser.HtailContext htail() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
head
public final ProgramParser.HeadContext head() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
has
public final ProgramParser.HasContext has() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
data
public final ProgramParser.DataContext data() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)- Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
-