Package it.unive.lisa.imp.antlr
Class IMPParser
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
- org.antlr.v4.runtime.Parser
-
- it.unive.lisa.imp.antlr.IMPParser
-
public class IMPParser extends org.antlr.v4.runtime.Parser
-
-
Nested Class Summary
-
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 java.lang.String
_serializedATN
protected static org.antlr.v4.runtime.atn.PredictionContextCache
_sharedContextCache
static int
ABSTRACT
static int
ADD
static int
AND
static int
ARRAYLEN
static int
ASSERT
static int
ASSIGN
static int
BOOLEAN
static int
BUMP
static int
CLASS
static int
COMMA
static int
COMMENT
static int
CONSTANT
static int
DEFINE
static int
DIV
static int
DOT
static int
ELSE
static int
EQUAL
static int
EXTENDS
static int
FINAL
static int
FLOAT
static int
FOR
static int
GE
static int
GT
static int
IDENTIFIER
static int
IF
static int
IMPLEMENTS
static int
INT
static int
INTERFACE
static int
LBRACE
static int
LBRACK
static int
LE
static int
LINE_COMMENT
static int
LITERAL_BOOL
static int
LITERAL_DECIMAL
static int
LITERAL_FLOAT
static int
LITERAL_NULL
static int
LITERAL_STRING
static int
LPAREN
static int
LT
static int
MOD
static int
MUL
static int
NEW
static int
NOT
static int
NOTEQUAL
static int
OR
static int
RBRACE
static int
RBRACK
static int
RETURN
static int
RPAREN
static int
RULE_annotation
static int
RULE_annotationMember
static int
RULE_annotationMembers
static int
RULE_annotations
static int
RULE_annotationValue
static int
RULE_arg
static int
RULE_arguments
static int
RULE_arrayAccess
static int
RULE_arrayAnnotationValue
static int
RULE_arrayCreatorRest
static int
RULE_arrayExpr
static int
RULE_arraySqDeclaration
static int
RULE_assignment
static int
RULE_basicAnnotationValue
static int
RULE_basicExpr
static int
RULE_binaryStringExpr
static int
RULE_block
static int
RULE_blockOrStatement
static int
RULE_classMemberDeclarations
static int
RULE_classUnit
static int
RULE_constantDeclaration
static int
RULE_constructorDeclaration
static int
RULE_expression
static int
RULE_fieldAccess
static int
RULE_fieldDeclaration
static int
RULE_file
static int
RULE_forDeclaration
static int
RULE_forLoop
static int
RULE_formal
static int
RULE_formals
static int
RULE_index
static int
RULE_interfaceMemberDeclarations
static int
RULE_interfaceUnit
static int
RULE_literal
static int
RULE_localDeclaration
static int
RULE_loop
static int
RULE_methodCall
static int
RULE_methodDeclaration
static int
RULE_newBasicArrayExpr
static int
RULE_newReferenceType
static int
RULE_parExpr
static int
RULE_primitiveType
static int
RULE_receiver
static int
RULE_signatureDeclaration
static int
RULE_statement
static int
RULE_stringExpr
static int
RULE_ternaryStringExpr
static int
RULE_unaryStringExpr
static int
RULE_unit
static int
RULE_unitName
static int
RULE_unitNames
static int
RULE_whileLoop
static java.lang.String[]
ruleNames
static int
SEMI
static int
STRCAT
static int
STRCONTAINS
static int
STRENDS
static int
STREQ
static int
STRINDEXOF
static int
STRING
static int
STRLEN
static int
STRREPLACE
static int
STRSTARTS
static int
STRSUB
static int
SUB
static int
SUPER
static int
THIS
static int
THROW
static int
TILDE
static java.lang.String[]
tokenNames
Deprecated.UseVOCABULARY
instead.static org.antlr.v4.runtime.Vocabulary
VOCABULARY
static int
WHILE
static int
WS
-
Constructor Summary
Constructors Constructor Description IMPParser(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
-
BOOLEAN
public static final int BOOLEAN
- See Also:
- Constant Field Values
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
IF
public static final int IF
- See Also:
- Constant Field Values
-
ELSE
public static final int ELSE
- See Also:
- Constant Field Values
-
FOR
public static final int FOR
- See Also:
- Constant Field Values
-
WHILE
public static final int WHILE
- See Also:
- Constant Field Values
-
CLASS
public static final int CLASS
- See Also:
- Constant Field Values
-
INTERFACE
public static final int INTERFACE
- See Also:
- Constant Field Values
-
IMPLEMENTS
public static final int IMPLEMENTS
- See Also:
- Constant Field Values
-
ABSTRACT
public static final int ABSTRACT
- See Also:
- Constant Field Values
-
EXTENDS
public static final int EXTENDS
- See Also:
- Constant Field Values
-
DEFINE
public static final int DEFINE
- See Also:
- Constant Field Values
-
CONSTANT
public static final int CONSTANT
- See Also:
- Constant Field Values
-
FINAL
public static final int FINAL
- See Also:
- Constant Field Values
-
RETURN
public static final int RETURN
- See Also:
- Constant Field Values
-
THROW
public static final int THROW
- See Also:
- Constant Field Values
-
THIS
public static final int THIS
- See Also:
- Constant Field Values
-
SUPER
public static final int SUPER
- See Also:
- Constant Field Values
-
BUMP
public static final int BUMP
- See Also:
- Constant Field Values
-
NEW
public static final int NEW
- See Also:
- Constant Field Values
-
ASSERT
public static final int ASSERT
- See Also:
- Constant Field Values
-
STRCAT
public static final int STRCAT
- See Also:
- Constant Field Values
-
STRCONTAINS
public static final int STRCONTAINS
- See Also:
- Constant Field Values
-
STRENDS
public static final int STRENDS
- See Also:
- Constant Field Values
-
STREQ
public static final int STREQ
- See Also:
- Constant Field Values
-
STRINDEXOF
public static final int STRINDEXOF
- See Also:
- Constant Field Values
-
STRLEN
public static final int STRLEN
- See Also:
- Constant Field Values
-
STRREPLACE
public static final int STRREPLACE
- See Also:
- Constant Field Values
-
STRSTARTS
public static final int STRSTARTS
- See Also:
- Constant Field Values
-
STRSUB
public static final int STRSUB
- See Also:
- Constant Field Values
-
ARRAYLEN
public static final int ARRAYLEN
- See Also:
- Constant Field Values
-
LITERAL_DECIMAL
public static final int LITERAL_DECIMAL
- See Also:
- Constant Field Values
-
LITERAL_FLOAT
public static final int LITERAL_FLOAT
- See Also:
- Constant Field Values
-
LITERAL_BOOL
public static final int LITERAL_BOOL
- See Also:
- Constant Field Values
-
LITERAL_STRING
public static final int LITERAL_STRING
- See Also:
- Constant Field Values
-
LITERAL_NULL
public static final int LITERAL_NULL
- See Also:
- Constant Field Values
-
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
-
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
-
LBRACE
public static final int LBRACE
- See Also:
- Constant Field Values
-
RBRACE
public static final int RBRACE
- See Also:
- Constant Field Values
-
LBRACK
public static final int LBRACK
- See Also:
- Constant Field Values
-
RBRACK
public static final int RBRACK
- See Also:
- Constant Field Values
-
TILDE
public static final int TILDE
- See Also:
- Constant Field Values
-
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
ASSIGN
public static final int ASSIGN
- See Also:
- Constant Field Values
-
GT
public static final int GT
- See Also:
- Constant Field Values
-
LT
public static final int LT
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
EQUAL
public static final int EQUAL
- See Also:
- Constant Field Values
-
LE
public static final int LE
- See Also:
- Constant Field Values
-
GE
public static final int GE
- See Also:
- Constant Field Values
-
NOTEQUAL
public static final int NOTEQUAL
- See Also:
- Constant Field Values
-
AND
public static final int AND
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
ADD
public static final int ADD
- See Also:
- Constant Field Values
-
SUB
public static final int SUB
- See Also:
- Constant Field Values
-
MUL
public static final int MUL
- See Also:
- Constant Field Values
-
DIV
public static final int DIV
- See Also:
- Constant Field Values
-
MOD
public static final int MOD
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
LINE_COMMENT
public static final int LINE_COMMENT
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final int IDENTIFIER
- See Also:
- Constant Field Values
-
RULE_arraySqDeclaration
public static final int RULE_arraySqDeclaration
- See Also:
- Constant Field Values
-
RULE_primitiveType
public static final int RULE_primitiveType
- See Also:
- Constant Field Values
-
RULE_formals
public static final int RULE_formals
- See Also:
- Constant Field Values
-
RULE_formal
public static final int RULE_formal
- See Also:
- Constant Field Values
-
RULE_literal
public static final int RULE_literal
- See Also:
- Constant Field Values
-
RULE_arguments
public static final int RULE_arguments
- See Also:
- Constant Field Values
-
RULE_arg
public static final int RULE_arg
- See Also:
- Constant Field Values
-
RULE_expression
public static final int RULE_expression
- See Also:
- Constant Field Values
-
RULE_basicExpr
public static final int RULE_basicExpr
- See Also:
- Constant Field Values
-
RULE_newBasicArrayExpr
public static final int RULE_newBasicArrayExpr
- See Also:
- Constant Field Values
-
RULE_newReferenceType
public static final int RULE_newReferenceType
- See Also:
- Constant Field Values
-
RULE_arrayCreatorRest
public static final int RULE_arrayCreatorRest
- See Also:
- Constant Field Values
-
RULE_receiver
public static final int RULE_receiver
- See Also:
- Constant Field Values
-
RULE_arrayAccess
public static final int RULE_arrayAccess
- See Also:
- Constant Field Values
-
RULE_index
public static final int RULE_index
- See Also:
- Constant Field Values
-
RULE_fieldAccess
public static final int RULE_fieldAccess
- See Also:
- Constant Field Values
-
RULE_methodCall
public static final int RULE_methodCall
- See Also:
- Constant Field Values
-
RULE_stringExpr
public static final int RULE_stringExpr
- See Also:
- Constant Field Values
-
RULE_unaryStringExpr
public static final int RULE_unaryStringExpr
- See Also:
- Constant Field Values
-
RULE_binaryStringExpr
public static final int RULE_binaryStringExpr
- See Also:
- Constant Field Values
-
RULE_ternaryStringExpr
public static final int RULE_ternaryStringExpr
- See Also:
- Constant Field Values
-
RULE_arrayExpr
public static final int RULE_arrayExpr
- See Also:
- Constant Field Values
-
RULE_statement
public static final int RULE_statement
- See Also:
- Constant Field Values
-
RULE_localDeclaration
public static final int RULE_localDeclaration
- See Also:
- Constant Field Values
-
RULE_assignment
public static final int RULE_assignment
- See Also:
- Constant Field Values
-
RULE_parExpr
public static final int RULE_parExpr
- See Also:
- Constant Field Values
-
RULE_loop
public static final int RULE_loop
- See Also:
- Constant Field Values
-
RULE_forLoop
public static final int RULE_forLoop
- See Also:
- Constant Field Values
-
RULE_whileLoop
public static final int RULE_whileLoop
- See Also:
- Constant Field Values
-
RULE_forDeclaration
public static final int RULE_forDeclaration
- See Also:
- Constant Field Values
-
RULE_unitName
public static final int RULE_unitName
- See Also:
- Constant Field Values
-
RULE_annotation
public static final int RULE_annotation
- See Also:
- Constant Field Values
-
RULE_annotationMembers
public static final int RULE_annotationMembers
- See Also:
- Constant Field Values
-
RULE_annotationMember
public static final int RULE_annotationMember
- See Also:
- Constant Field Values
-
RULE_annotationValue
public static final int RULE_annotationValue
- See Also:
- Constant Field Values
-
RULE_arrayAnnotationValue
public static final int RULE_arrayAnnotationValue
- See Also:
- Constant Field Values
-
RULE_basicAnnotationValue
public static final int RULE_basicAnnotationValue
- See Also:
- Constant Field Values
-
RULE_annotations
public static final int RULE_annotations
- See Also:
- Constant Field Values
-
RULE_block
public static final int RULE_block
- See Also:
- Constant Field Values
-
RULE_blockOrStatement
public static final int RULE_blockOrStatement
- See Also:
- Constant Field Values
-
RULE_classMemberDeclarations
public static final int RULE_classMemberDeclarations
- See Also:
- Constant Field Values
-
RULE_interfaceMemberDeclarations
public static final int RULE_interfaceMemberDeclarations
- See Also:
- Constant Field Values
-
RULE_constantDeclaration
public static final int RULE_constantDeclaration
- See Also:
- Constant Field Values
-
RULE_fieldDeclaration
public static final int RULE_fieldDeclaration
- See Also:
- Constant Field Values
-
RULE_constructorDeclaration
public static final int RULE_constructorDeclaration
- See Also:
- Constant Field Values
-
RULE_methodDeclaration
public static final int RULE_methodDeclaration
- See Also:
- Constant Field Values
-
RULE_signatureDeclaration
public static final int RULE_signatureDeclaration
- See Also:
- Constant Field Values
-
RULE_unit
public static final int RULE_unit
- See Also:
- Constant Field Values
-
RULE_classUnit
public static final int RULE_classUnit
- See Also:
- Constant Field Values
-
RULE_interfaceUnit
public static final int RULE_interfaceUnit
- See Also:
- Constant Field Values
-
RULE_unitNames
public static final int RULE_unitNames
- See Also:
- Constant Field Values
-
RULE_file
public static final int RULE_file
- See Also:
- Constant Field Values
-
ruleNames
public static final java.lang.String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final java.lang.String[] tokenNames
Deprecated.UseVOCABULARY
instead.
-
_serializedATN
public static final java.lang.String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public java.lang.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 java.lang.String getGrammarFileName()
- Specified by:
getGrammarFileName
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public java.lang.String[] getRuleNames()
- Specified by:
getRuleNames
in classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public java.lang.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>
-
arraySqDeclaration
public final IMPParser.ArraySqDeclarationContext arraySqDeclaration() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
primitiveType
public final IMPParser.PrimitiveTypeContext primitiveType() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
formals
public final IMPParser.FormalsContext formals() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
formal
public final IMPParser.FormalContext formal() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
literal
public final IMPParser.LiteralContext literal() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arguments
public final IMPParser.ArgumentsContext arguments() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arg
public final IMPParser.ArgContext arg() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
expression
public final IMPParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
basicExpr
public final IMPParser.BasicExprContext basicExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
newBasicArrayExpr
public final IMPParser.NewBasicArrayExprContext newBasicArrayExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
newReferenceType
public final IMPParser.NewReferenceTypeContext newReferenceType() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayCreatorRest
public final IMPParser.ArrayCreatorRestContext arrayCreatorRest() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
receiver
public final IMPParser.ReceiverContext receiver() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayAccess
public final IMPParser.ArrayAccessContext arrayAccess() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
index
public final IMPParser.IndexContext index() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
fieldAccess
public final IMPParser.FieldAccessContext fieldAccess() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodCall
public final IMPParser.MethodCallContext methodCall() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
stringExpr
public final IMPParser.StringExprContext stringExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
unaryStringExpr
public final IMPParser.UnaryStringExprContext unaryStringExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
binaryStringExpr
public final IMPParser.BinaryStringExprContext binaryStringExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
ternaryStringExpr
public final IMPParser.TernaryStringExprContext ternaryStringExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayExpr
public final IMPParser.ArrayExprContext arrayExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
statement
public final IMPParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
localDeclaration
public final IMPParser.LocalDeclarationContext localDeclaration() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
assignment
public final IMPParser.AssignmentContext assignment() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
parExpr
public final IMPParser.ParExprContext parExpr() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
loop
public final IMPParser.LoopContext loop() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
forLoop
public final IMPParser.ForLoopContext forLoop() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
whileLoop
public final IMPParser.WhileLoopContext whileLoop() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
forDeclaration
public final IMPParser.ForDeclarationContext forDeclaration() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
unitName
public final IMPParser.UnitNameContext unitName() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotation
public final IMPParser.AnnotationContext annotation() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotationMembers
public final IMPParser.AnnotationMembersContext annotationMembers() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotationMember
public final IMPParser.AnnotationMemberContext annotationMember() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotationValue
public final IMPParser.AnnotationValueContext annotationValue() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayAnnotationValue
public final IMPParser.ArrayAnnotationValueContext arrayAnnotationValue() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
basicAnnotationValue
public final IMPParser.BasicAnnotationValueContext basicAnnotationValue() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotations
public final IMPParser.AnnotationsContext annotations() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
block
public final IMPParser.BlockContext block() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
blockOrStatement
public final IMPParser.BlockOrStatementContext blockOrStatement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classMemberDeclarations
public final IMPParser.ClassMemberDeclarationsContext classMemberDeclarations() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
interfaceMemberDeclarations
public final IMPParser.InterfaceMemberDeclarationsContext interfaceMemberDeclarations() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
constantDeclaration
public final IMPParser.ConstantDeclarationContext constantDeclaration() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
fieldDeclaration
public final IMPParser.FieldDeclarationContext fieldDeclaration() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
constructorDeclaration
public final IMPParser.ConstructorDeclarationContext constructorDeclaration() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodDeclaration
public final IMPParser.MethodDeclarationContext methodDeclaration() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
signatureDeclaration
public final IMPParser.SignatureDeclarationContext signatureDeclaration() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
unit
public final IMPParser.UnitContext unit() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classUnit
public final IMPParser.ClassUnitContext classUnit() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
interfaceUnit
public final IMPParser.InterfaceUnitContext interfaceUnit() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
unitNames
public final IMPParser.UnitNamesContext unitNames() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
file
public final IMPParser.FileContext file() 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>
-
-