Package org.sonarsource.slang.parser
Class SLangParser
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.sonarsource.slang.parser.SLangParser
public class SLangParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNprotected static final org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCachestatic 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 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 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 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 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 String[]Deprecated.static final intstatic final intstatic final intstatic final org.antlr.v4.runtime.Vocabularystatic final intstatic final intFields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal SLangParser.BlockContextblock()forLoop()org.antlr.v4.runtime.atn.ATNgetATN()String[]String[]Deprecated.org.antlr.v4.runtime.Vocabularyfinal SLangParser.LabelContextlabel()literal()final SLangParser.SemiContextsemi()booleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) 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, unrollRecursionContextsMethods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
T__0
public static final int T__0- See Also:
-
T__1
public static final int T__1- See Also:
-
T__2
public static final int T__2- See Also:
-
T__3
public static final int T__3- See Also:
-
T__4
public static final int T__4- See Also:
-
T__5
public static final int T__5- See Also:
-
T__6
public static final int T__6- See Also:
-
T__7
public static final int T__7- See Also:
-
T__8
public static final int T__8- See Also:
-
T__9
public static final int T__9- See Also:
-
T__10
public static final int T__10- See Also:
-
T__11
public static final int T__11- See Also:
-
T__12
public static final int T__12- See Also:
-
T__13
public static final int T__13- See Also:
-
T__14
public static final int T__14- See Also:
-
T__15
public static final int T__15- See Also:
-
CATCH
public static final int CATCH- See Also:
-
CLASS
public static final int CLASS- See Also:
-
DO
public static final int DO- See Also:
-
ELSE
public static final int ELSE- See Also:
-
FINALLY
public static final int FINALLY- See Also:
-
FOR
public static final int FOR- See Also:
-
FUN
public static final int FUN- See Also:
-
IF
public static final int IF- See Also:
-
MATCH
public static final int MATCH- See Also:
-
NATIVE
public static final int NATIVE- See Also:
-
PRIVATE
public static final int PRIVATE- See Also:
-
PUBLIC
public static final int PUBLIC- See Also:
-
OVERRIDE
public static final int OVERRIDE- See Also:
-
RETURN
public static final int RETURN- See Also:
-
THIS
public static final int THIS- See Also:
-
TRY
public static final int TRY- See Also:
-
VAL
public static final int VAL- See Also:
-
VAR
public static final int VAR- See Also:
-
WHILE
public static final int WHILE- See Also:
-
BREAK
public static final int BREAK- See Also:
-
CONTINUE
public static final int CONTINUE- See Also:
-
IMPORT
public static final int IMPORT- See Also:
-
PACKAGE
public static final int PACKAGE- See Also:
-
THROW
public static final int THROW- See Also:
-
IntegerLiteral
public static final int IntegerLiteral- See Also:
-
BooleanLiteral
public static final int BooleanLiteral- See Also:
-
CharacterLiteral
public static final int CharacterLiteral- See Also:
-
StringLiteral
public static final int StringLiteral- See Also:
-
NullLiteral
public static final int NullLiteral- See Also:
-
ARROW
public static final int ARROW- See Also:
-
COMMA
public static final int COMMA- See Also:
-
DOT
public static final int DOT- See Also:
-
ELLIPSIS
public static final int ELLIPSIS- See Also:
-
LBRACK
public static final int LBRACK- See Also:
-
LCURLY
public static final int LCURLY- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
RBRACK
public static final int RBRACK- See Also:
-
RCURLY
public static final int RCURLY- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
AT
public static final int AT- See Also:
-
GT
public static final int GT- See Also:
-
LT
public static final int LT- See Also:
-
Identifier
public static final int Identifier- See Also:
-
WS
public static final int WS- See Also:
-
COMMENT
public static final int COMMENT- See Also:
-
LINE_COMMENT
public static final int LINE_COMMENT- See Also:
-
NL
public static final int NL- See Also:
-
RULE_slangFile
public static final int RULE_slangFile- See Also:
-
RULE_packageDeclaration
public static final int RULE_packageDeclaration- See Also:
-
RULE_importDeclaration
public static final int RULE_importDeclaration- See Also:
-
RULE_typeDeclaration
public static final int RULE_typeDeclaration- See Also:
-
RULE_classDeclaration
public static final int RULE_classDeclaration- See Also:
-
RULE_methodDeclaration
public static final int RULE_methodDeclaration- See Also:
-
RULE_annotation
public static final int RULE_annotation- See Also:
-
RULE_annotationParameters
public static final int RULE_annotationParameters- See Also:
-
RULE_annotationParameter
public static final int RULE_annotationParameter- See Also:
-
RULE_annotationParameterList
public static final int RULE_annotationParameterList- See Also:
-
RULE_methodModifier
public static final int RULE_methodModifier- See Also:
-
RULE_methodHeader
public static final int RULE_methodHeader- See Also:
-
RULE_methodDeclarator
public static final int RULE_methodDeclarator- See Also:
-
RULE_formalParameterList
public static final int RULE_formalParameterList- See Also:
-
RULE_formalParameters
public static final int RULE_formalParameters- See Also:
-
RULE_formalParameter
public static final int RULE_formalParameter- See Also:
-
RULE_parameterModifier
public static final int RULE_parameterModifier- See Also:
-
RULE_lastFormalParameter
public static final int RULE_lastFormalParameter- See Also:
-
RULE_receiverParameter
public static final int RULE_receiverParameter- See Also:
-
RULE_variableDeclaratorId
public static final int RULE_variableDeclaratorId- See Also:
-
RULE_methodBody
public static final int RULE_methodBody- See Also:
-
RULE_block
public static final int RULE_block- See Also:
-
RULE_statement
public static final int RULE_statement- See Also:
-
RULE_declaration
public static final int RULE_declaration- See Also:
-
RULE_declarationModifier
public static final int RULE_declarationModifier- See Also:
-
RULE_assignment
public static final int RULE_assignment- See Also:
-
RULE_expression
public static final int RULE_expression- See Also:
-
RULE_disjunction
public static final int RULE_disjunction- See Also:
-
RULE_conjunction
public static final int RULE_conjunction- See Also:
-
RULE_equalityComparison
public static final int RULE_equalityComparison- See Also:
-
RULE_comparison
public static final int RULE_comparison- See Also:
-
RULE_additiveExpression
public static final int RULE_additiveExpression- See Also:
-
RULE_multiplicativeExpression
public static final int RULE_multiplicativeExpression- See Also:
-
RULE_unaryExpression
public static final int RULE_unaryExpression- See Also:
-
RULE_atomicExpression
public static final int RULE_atomicExpression- See Also:
-
RULE_parenthesizedExpression
public static final int RULE_parenthesizedExpression- See Also:
-
RULE_methodInvocation
public static final int RULE_methodInvocation- See Also:
-
RULE_memberSelect
public static final int RULE_memberSelect- See Also:
-
RULE_argumentList
public static final int RULE_argumentList- See Also:
-
RULE_expressionName
public static final int RULE_expressionName- See Also:
-
RULE_conditional
public static final int RULE_conditional- See Also:
-
RULE_ifExpression
public static final int RULE_ifExpression- See Also:
-
RULE_matchExpression
public static final int RULE_matchExpression- See Also:
-
RULE_matchCase
public static final int RULE_matchCase- See Also:
-
RULE_loopExpression
public static final int RULE_loopExpression- See Also:
-
RULE_forLoop
public static final int RULE_forLoop- See Also:
-
RULE_whileLoop
public static final int RULE_whileLoop- See Also:
-
RULE_doWhileLoop
public static final int RULE_doWhileLoop- See Also:
-
RULE_controlBlock
public static final int RULE_controlBlock- See Also:
-
RULE_tryExpression
public static final int RULE_tryExpression- See Also:
-
RULE_catchBlock
public static final int RULE_catchBlock- See Also:
-
RULE_finallyBlock
public static final int RULE_finallyBlock- See Also:
-
RULE_nativeExpression
public static final int RULE_nativeExpression- See Also:
-
RULE_nativeBlock
public static final int RULE_nativeBlock- See Also:
-
RULE_returnExpression
public static final int RULE_returnExpression- See Also:
-
RULE_throwExpression
public static final int RULE_throwExpression- See Also:
-
RULE_jumpExpression
public static final int RULE_jumpExpression- See Also:
-
RULE_breakExpression
public static final int RULE_breakExpression- See Also:
-
RULE_continueExpression
public static final int RULE_continueExpression- See Also:
-
RULE_label
public static final int RULE_label- See Also:
-
RULE_multiplicativeOperator
public static final int RULE_multiplicativeOperator- See Also:
-
RULE_additiveOperator
public static final int RULE_additiveOperator- See Also:
-
RULE_comparisonOperator
public static final int RULE_comparisonOperator- See Also:
-
RULE_equalityOperator
public static final int RULE_equalityOperator- See Also:
-
RULE_assignmentOperator
public static final int RULE_assignmentOperator- See Also:
-
RULE_unaryOperator
public static final int RULE_unaryOperator- See Also:
-
RULE_disjunctionOperator
public static final int RULE_disjunctionOperator- See Also:
-
RULE_conjunctionOperator
public static final int RULE_conjunctionOperator- See Also:
-
RULE_simpleType
public static final int RULE_simpleType- See Also:
-
RULE_literal
public static final int RULE_literal- See Also:
-
RULE_semi
public static final int RULE_semi- See Also:
-
RULE_identifier
public static final int RULE_identifier- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
SLangParser
public SLangParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
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
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
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>
-
slangFile
public final SLangParser.SlangFileContext slangFile() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
packageDeclaration
public final SLangParser.PackageDeclarationContext packageDeclaration() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
importDeclaration
public final SLangParser.ImportDeclarationContext importDeclaration() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeDeclaration
public final SLangParser.TypeDeclarationContext typeDeclaration() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
classDeclaration
public final SLangParser.ClassDeclarationContext classDeclaration() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodDeclaration
public final SLangParser.MethodDeclarationContext methodDeclaration() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotation
public final SLangParser.AnnotationContext annotation() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotationParameters
public final SLangParser.AnnotationParametersContext annotationParameters() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotationParameter
public final SLangParser.AnnotationParameterContext annotationParameter() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotationParameterList
public final SLangParser.AnnotationParameterListContext annotationParameterList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodModifier
public final SLangParser.MethodModifierContext methodModifier() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodHeader
public final SLangParser.MethodHeaderContext methodHeader() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodDeclarator
public final SLangParser.MethodDeclaratorContext methodDeclarator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
formalParameterList
public final SLangParser.FormalParameterListContext formalParameterList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
formalParameters
public final SLangParser.FormalParametersContext formalParameters() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
formalParameter
public final SLangParser.FormalParameterContext formalParameter() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
parameterModifier
public final SLangParser.ParameterModifierContext parameterModifier() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
lastFormalParameter
public final SLangParser.LastFormalParameterContext lastFormalParameter() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
receiverParameter
public final SLangParser.ReceiverParameterContext receiverParameter() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
variableDeclaratorId
public final SLangParser.VariableDeclaratorIdContext variableDeclaratorId() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodBody
public final SLangParser.MethodBodyContext methodBody() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
block
- Throws:
org.antlr.v4.runtime.RecognitionException
-
statement
public final SLangParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
declaration
public final SLangParser.DeclarationContext declaration() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
declarationModifier
public final SLangParser.DeclarationModifierContext declarationModifier() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
assignment
public final SLangParser.AssignmentContext assignment() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expression
public final SLangParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
disjunction
public final SLangParser.DisjunctionContext disjunction() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
conjunction
public final SLangParser.ConjunctionContext conjunction() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
equalityComparison
public final SLangParser.EqualityComparisonContext equalityComparison() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
comparison
public final SLangParser.ComparisonContext comparison() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
additiveExpression
public final SLangParser.AdditiveExpressionContext additiveExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
multiplicativeExpression
public final SLangParser.MultiplicativeExpressionContext multiplicativeExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
unaryExpression
public final SLangParser.UnaryExpressionContext unaryExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
atomicExpression
public final SLangParser.AtomicExpressionContext atomicExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
parenthesizedExpression
public final SLangParser.ParenthesizedExpressionContext parenthesizedExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodInvocation
public final SLangParser.MethodInvocationContext methodInvocation() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
memberSelect
public final SLangParser.MemberSelectContext memberSelect() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
argumentList
public final SLangParser.ArgumentListContext argumentList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expressionName
public final SLangParser.ExpressionNameContext expressionName() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
conditional
public final SLangParser.ConditionalContext conditional() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
ifExpression
public final SLangParser.IfExpressionContext ifExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
matchExpression
public final SLangParser.MatchExpressionContext matchExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
matchCase
public final SLangParser.MatchCaseContext matchCase() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
loopExpression
public final SLangParser.LoopExpressionContext loopExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
forLoop
- Throws:
org.antlr.v4.runtime.RecognitionException
-
whileLoop
public final SLangParser.WhileLoopContext whileLoop() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
doWhileLoop
public final SLangParser.DoWhileLoopContext doWhileLoop() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
controlBlock
public final SLangParser.ControlBlockContext controlBlock() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
tryExpression
public final SLangParser.TryExpressionContext tryExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
catchBlock
public final SLangParser.CatchBlockContext catchBlock() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
finallyBlock
public final SLangParser.FinallyBlockContext finallyBlock() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
nativeExpression
public final SLangParser.NativeExpressionContext nativeExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
nativeBlock
public final SLangParser.NativeBlockContext nativeBlock() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
returnExpression
public final SLangParser.ReturnExpressionContext returnExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
throwExpression
public final SLangParser.ThrowExpressionContext throwExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
jumpExpression
public final SLangParser.JumpExpressionContext jumpExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
breakExpression
public final SLangParser.BreakExpressionContext breakExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
continueExpression
public final SLangParser.ContinueExpressionContext continueExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
label
- Throws:
org.antlr.v4.runtime.RecognitionException
-
multiplicativeOperator
public final SLangParser.MultiplicativeOperatorContext multiplicativeOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
additiveOperator
public final SLangParser.AdditiveOperatorContext additiveOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
comparisonOperator
public final SLangParser.ComparisonOperatorContext comparisonOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
equalityOperator
public final SLangParser.EqualityOperatorContext equalityOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
assignmentOperator
public final SLangParser.AssignmentOperatorContext assignmentOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
unaryOperator
public final SLangParser.UnaryOperatorContext unaryOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
disjunctionOperator
public final SLangParser.DisjunctionOperatorContext disjunctionOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
conjunctionOperator
public final SLangParser.ConjunctionOperatorContext conjunctionOperator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
simpleType
public final SLangParser.SimpleTypeContext simpleType() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
literal
- Throws:
org.antlr.v4.runtime.RecognitionException
-
semi
- Throws:
org.antlr.v4.runtime.RecognitionException
-
identifier
public final SLangParser.IdentifierContext identifier() 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>
-
VOCABULARYinstead.