public class JavaJadexParser
extends org.antlr.runtime.Parser
Modifier and Type | Class and Description |
---|---|
protected class |
JavaJadexParser.DFA18 |
Constructor and Description |
---|
JavaJadexParser(org.antlr.runtime.TokenStream input) |
JavaJadexParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
public static final java.lang.String[] tokenNames
public static final int EOF
public static final int T__24
public static final int T__25
public static final int T__26
public static final int T__27
public static final int T__28
public static final int T__29
public static final int T__30
public static final int T__31
public static final int T__32
public static final int T__33
public static final int T__34
public static final int T__35
public static final int T__36
public static final int T__37
public static final int T__38
public static final int T__39
public static final int T__40
public static final int T__41
public static final int T__42
public static final int T__43
public static final int T__44
public static final int T__45
public static final int T__46
public static final int T__47
public static final int T__48
public static final int BooleanLiteral
public static final int COMMENT
public static final int CharacterLiteral
public static final int DecimalLiteral
public static final int EscapeSequence
public static final int Exponent
public static final int FloatTypeSuffix
public static final int FloatingPointLiteral
public static final int HexDigit
public static final int HexLiteral
public static final int IDENTIFIER
public static final int IntegerTypeSuffix
public static final int JavaIDDigit
public static final int LINE_COMMENT
public static final int Letter
public static final int OctalEscape
public static final int OctalLiteral
public static final int StringLiteral
public static final int UnicodeEscape
public static final int WS
protected IParserHelper helper
protected java.lang.String[] imports
protected JavaJadexParser.DFA18 dfa18
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_lhs48
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_lhs50
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_expression73
public static final org.antlr.runtime.BitSet FOLLOW_logicalOrExpression_in_conditionalExpression98
public static final org.antlr.runtime.BitSet FOLLOW_42_in_conditionalExpression121
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_conditionalExpression127
public static final org.antlr.runtime.BitSet FOLLOW_36_in_conditionalExpression129
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_conditionalExpression135
public static final org.antlr.runtime.BitSet FOLLOW_logicalAndExpression_in_logicalOrExpression179
public static final org.antlr.runtime.BitSet FOLLOW_47_in_logicalOrExpression202
public static final org.antlr.runtime.BitSet FOLLOW_logicalAndExpression_in_logicalOrExpression208
public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_logicalAndExpression252
public static final org.antlr.runtime.BitSet FOLLOW_27_in_logicalAndExpression275
public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_logicalAndExpression281
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression330
public static final org.antlr.runtime.BitSet FOLLOW_39_in_equalityExpression354
public static final org.antlr.runtime.BitSet FOLLOW_25_in_equalityExpression368
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression387
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression428
public static final org.antlr.runtime.BitSet FOLLOW_37_in_relationalExpression452
public static final org.antlr.runtime.BitSet FOLLOW_38_in_relationalExpression466
public static final org.antlr.runtime.BitSet FOLLOW_40_in_relationalExpression480
public static final org.antlr.runtime.BitSet FOLLOW_41_in_relationalExpression494
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression513
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression561
public static final org.antlr.runtime.BitSet FOLLOW_31_in_additiveExpression585
public static final org.antlr.runtime.BitSet FOLLOW_33_in_additiveExpression599
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression618
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression659
public static final org.antlr.runtime.BitSet FOLLOW_30_in_multiplicativeExpression683
public static final org.antlr.runtime.BitSet FOLLOW_35_in_multiplicativeExpression697
public static final org.antlr.runtime.BitSet FOLLOW_26_in_multiplicativeExpression711
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression730
public static final org.antlr.runtime.BitSet FOLLOW_31_in_unaryExpression763
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression769
public static final org.antlr.runtime.BitSet FOLLOW_33_in_unaryExpression776
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression782
public static final org.antlr.runtime.BitSet FOLLOW_24_in_unaryExpression789
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression795
public static final org.antlr.runtime.BitSet FOLLOW_48_in_unaryExpression802
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression808
public static final org.antlr.runtime.BitSet FOLLOW_28_in_unaryExpression817
public static final org.antlr.runtime.BitSet FOLLOW_type_in_unaryExpression823
public static final org.antlr.runtime.BitSet FOLLOW_29_in_unaryExpression825
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression831
public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_unaryExpression844
public static final org.antlr.runtime.BitSet FOLLOW_primaryPrefix_in_primaryExpression873
public static final org.antlr.runtime.BitSet FOLLOW_primarySuffix_in_primaryExpression881
public static final org.antlr.runtime.BitSet FOLLOW_28_in_primaryPrefix909
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_primaryPrefix915
public static final org.antlr.runtime.BitSet FOLLOW_29_in_primaryPrefix917
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_primaryPrefix928
public static final org.antlr.runtime.BitSet FOLLOW_collectExpression_in_primaryPrefix939
public static final org.antlr.runtime.BitSet FOLLOW_typePrimary_in_primaryPrefix952
public static final org.antlr.runtime.BitSet FOLLOW_nontypePrimary_in_primaryPrefix965
public static final org.antlr.runtime.BitSet FOLLOW_staticMethod_in_typePrimary990
public static final org.antlr.runtime.BitSet FOLLOW_staticField_in_typePrimary1003
public static final org.antlr.runtime.BitSet FOLLOW_existentialDeclaration_in_typePrimary1016
public static final org.antlr.runtime.BitSet FOLLOW_pseudovariable_in_nontypePrimary1041
public static final org.antlr.runtime.BitSet FOLLOW_variable_in_nontypePrimary1054
public static final org.antlr.runtime.BitSet FOLLOW_type_in_staticMethod1082
public static final org.antlr.runtime.BitSet FOLLOW_34_in_staticMethod1084
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_staticMethod1090
public static final org.antlr.runtime.BitSet FOLLOW_28_in_staticMethod1092
public static final org.antlr.runtime.BitSet FOLLOW_29_in_staticMethod1094
public static final org.antlr.runtime.BitSet FOLLOW_type_in_staticMethod1105
public static final org.antlr.runtime.BitSet FOLLOW_34_in_staticMethod1107
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_staticMethod1113
public static final org.antlr.runtime.BitSet FOLLOW_28_in_staticMethod1115
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_staticMethod1121
public static final org.antlr.runtime.BitSet FOLLOW_32_in_staticMethod1127
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_staticMethod1133
public static final org.antlr.runtime.BitSet FOLLOW_29_in_staticMethod1141
public static final org.antlr.runtime.BitSet FOLLOW_type_in_staticField1165
public static final org.antlr.runtime.BitSet FOLLOW_34_in_staticField1167
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_staticField1173
public static final org.antlr.runtime.BitSet FOLLOW_type_in_existentialDeclaration1197
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_existentialDeclaration1203
public static final org.antlr.runtime.BitSet FOLLOW_45_in_collectExpression1223
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_collectExpression1231
public static final org.antlr.runtime.BitSet FOLLOW_29_in_collectExpression1233
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_type1262
public static final org.antlr.runtime.BitSet FOLLOW_34_in_type1274
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_type1280
public static final org.antlr.runtime.BitSet FOLLOW_fieldAccess_in_primarySuffix1310
public static final org.antlr.runtime.BitSet FOLLOW_methodAccess_in_primarySuffix1321
public static final org.antlr.runtime.BitSet FOLLOW_arrayAccess_in_primarySuffix1332
public static final org.antlr.runtime.BitSet FOLLOW_34_in_fieldAccess1351
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_fieldAccess1357
public static final org.antlr.runtime.BitSet FOLLOW_34_in_methodAccess1381
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_methodAccess1387
public static final org.antlr.runtime.BitSet FOLLOW_28_in_methodAccess1389
public static final org.antlr.runtime.BitSet FOLLOW_29_in_methodAccess1391
public static final org.antlr.runtime.BitSet FOLLOW_34_in_methodAccess1398
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_methodAccess1404
public static final org.antlr.runtime.BitSet FOLLOW_28_in_methodAccess1406
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_methodAccess1412
public static final org.antlr.runtime.BitSet FOLLOW_32_in_methodAccess1418
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_methodAccess1424
public static final org.antlr.runtime.BitSet FOLLOW_29_in_methodAccess1432
public static final org.antlr.runtime.BitSet FOLLOW_43_in_arrayAccess1452
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_arrayAccess1458
public static final org.antlr.runtime.BitSet FOLLOW_44_in_arrayAccess1460
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_variable1484
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_pseudovariable1508
public static final org.antlr.runtime.BitSet FOLLOW_34_in_pseudovariable1510
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_pseudovariable1514
public static final org.antlr.runtime.BitSet FOLLOW_floatingPointLiteral_in_literal1536
public static final org.antlr.runtime.BitSet FOLLOW_integerLiteral_in_literal1547
public static final org.antlr.runtime.BitSet FOLLOW_CharacterLiteral_in_literal1554
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_literal1562
public static final org.antlr.runtime.BitSet FOLLOW_BooleanLiteral_in_literal1570
public static final org.antlr.runtime.BitSet FOLLOW_46_in_literal1578
public static final org.antlr.runtime.BitSet FOLLOW_FloatingPointLiteral_in_floatingPointLiteral1595
public static final org.antlr.runtime.BitSet FOLLOW_HexLiteral_in_integerLiteral1613
public static final org.antlr.runtime.BitSet FOLLOW_OctalLiteral_in_integerLiteral1621
public static final org.antlr.runtime.BitSet FOLLOW_DecimalLiteral_in_integerLiteral1629
public JavaJadexParser(org.antlr.runtime.TokenStream input)
public JavaJadexParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.Parser[] getDelegates()
public java.lang.String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public java.lang.String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public void setParserHelper(IParserHelper helper)
public void setImports(java.lang.String[] imports)
public final Expression lhs() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression conditionalExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression logicalOrExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression logicalAndExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression equalityExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression relationalExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression additiveExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression multiplicativeExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression unaryExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression primaryExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression primaryPrefix() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression typePrimary() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression nontypePrimary() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression staticMethod() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression staticField() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression existentialDeclaration() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression collectExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final OAVObjectType type() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Suffix primarySuffix() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Suffix fieldAccess() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Suffix methodAccess() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Suffix arrayAccess() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression variable() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression pseudovariable() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression literal() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression floatingPointLiteral() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final Expression integerLiteral() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException