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 class
ProgramParser.AbstractionContext
static class
ProgramParser.AnonymousContext
static class
ProgramParser.ApplicationContext
static class
ProgramParser.AttributeContext
static class
ProgramParser.AttributesContext
static class
ProgramParser.DataContext
static class
ProgramParser.HasContext
static class
ProgramParser.HeadContext
static class
ProgramParser.HtailContext
static class
ProgramParser.LabelContext
static class
ProgramParser.LicenseContext
static class
ProgramParser.MetasContext
static class
ProgramParser.MethodContext
static class
ProgramParser.ObjectContext
static class
ProgramParser.ObjectsContext
static class
ProgramParser.ProgramContext
static class
ProgramParser.SuffixContext
static class
ProgramParser.TailContext
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN
_ATN
protected static org.antlr.v4.runtime.dfa.DFA[]
_decisionToDFA
static String
_serializedATN
protected static org.antlr.v4.runtime.atn.PredictionContextCache
_sharedContextCache
static int
ARROW
static int
AT
static int
BOOL
static int
BYTES
static int
CHAR
static int
COLON
static int
COMMENT
static int
CONST
static int
DOT
static int
DOTS
static int
EOL
static int
FLOAT
static int
HASH
static int
HEX
static int
INT
static int
LB
static int
LSQ
static int
META
static int
MINUS
static int
NAME
static int
PARENT
static int
PLUS
static int
QUESTION
static int
RB
static int
REGEX
static int
RSQ
static int
RULE_abstraction
static int
RULE_anonymous
static int
RULE_application
static int
RULE_attribute
static int
RULE_attributes
static int
RULE_data
static int
RULE_has
static int
RULE_head
static int
RULE_htail
static int
RULE_label
static int
RULE_license
static int
RULE_metas
static int
RULE_method
static int
RULE_object
static int
RULE_objects
static int
RULE_program
static int
RULE_suffix
static int
RULE_tail
static String[]
ruleNames
static int
SELF
static int
SLASH
static int
SPACE
static int
STAR
static int
STRING
static int
TAB
static String[]
tokenNames
Deprecated.UseVOCABULARY
instead.static int
UNTAB
static org.antlr.v4.runtime.Vocabulary
VOCABULARY
-
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, 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
-
REGEX
public static final int REGEX
- 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
-
ARROW
public static final int ARROW
- See Also:
- Constant Field Values
-
SELF
public static final int SELF
- 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
-
PARENT
public static final int PARENT
- See Also:
- Constant Field Values
-
HASH
public static final int HASH
- See Also:
- Constant Field Values
-
EOL
public static final int 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
-
CHAR
public static final int CHAR
- 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
-
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_anonymous
public static final int RULE_anonymous
- 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_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_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.UseVOCABULARY
instead.
-
_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:
getTokenNames
in 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:
getVocabulary
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
public String getGrammarFileName()
- Specified by:
getGrammarFileName
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public String[] getRuleNames()
- Specified by:
getRuleNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public String getSerializedATN()
- Overrides:
getSerializedATN
in 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:
getATN
in 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
-
anonymous
public final ProgramParser.AnonymousContext anonymous() 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
-
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
-
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:
sempred
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
-