Package com.jogamp.gluegen.jgram
Class JavaParser
- java.lang.Object
-
- antlr.Parser
-
- antlr.LLkParser
-
- com.jogamp.gluegen.jgram.JavaParser
-
- All Implemented Interfaces:
JavaTokenTypes
public class JavaParser extends antlr.LLkParser implements JavaTokenTypes
-
-
Field Summary
Fields Modifier and Type Field Description static String[]_tokenNamesstatic antlr.collections.impl.BitSet_tokenSet_0static antlr.collections.impl.BitSet_tokenSet_1static antlr.collections.impl.BitSet_tokenSet_10static antlr.collections.impl.BitSet_tokenSet_11static antlr.collections.impl.BitSet_tokenSet_12static antlr.collections.impl.BitSet_tokenSet_13static antlr.collections.impl.BitSet_tokenSet_14static antlr.collections.impl.BitSet_tokenSet_15static antlr.collections.impl.BitSet_tokenSet_16static antlr.collections.impl.BitSet_tokenSet_17static antlr.collections.impl.BitSet_tokenSet_18static antlr.collections.impl.BitSet_tokenSet_19static antlr.collections.impl.BitSet_tokenSet_2static antlr.collections.impl.BitSet_tokenSet_20static antlr.collections.impl.BitSet_tokenSet_21static antlr.collections.impl.BitSet_tokenSet_22static antlr.collections.impl.BitSet_tokenSet_23static antlr.collections.impl.BitSet_tokenSet_24static antlr.collections.impl.BitSet_tokenSet_25static antlr.collections.impl.BitSet_tokenSet_26static antlr.collections.impl.BitSet_tokenSet_27static antlr.collections.impl.BitSet_tokenSet_28static antlr.collections.impl.BitSet_tokenSet_29static antlr.collections.impl.BitSet_tokenSet_3static antlr.collections.impl.BitSet_tokenSet_30static antlr.collections.impl.BitSet_tokenSet_4static antlr.collections.impl.BitSet_tokenSet_5static antlr.collections.impl.BitSet_tokenSet_6static antlr.collections.impl.BitSet_tokenSet_7static antlr.collections.impl.BitSet_tokenSet_8static antlr.collections.impl.BitSet_tokenSet_9-
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
-
Fields inherited from interface com.jogamp.gluegen.jgram.JavaTokenTypes
ABSTRACT, ARRAY_DECLARATOR, ARRAY_INIT, ASSIGN, AT, BAND, BAND_ASSIGN, BLOCK, BNOT, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, CASE_GROUP, CHAR_LITERAL, CLASS_DEF, COLON, COMMA, CTOR_CALL, CTOR_DEF, DEC, DIV, DIV_ASSIGN, DOT, ELIST, EMPTY_STAT, EOF, EQUAL, ESC, EXPONENT, EXPR, EXTENDS_CLAUSE, FINAL, FLOAT_SUFFIX, FOR_CONDITION, FOR_INIT, FOR_ITERATOR, GE, GT, HEX_DIGIT, IDENT, IMPLEMENTS_CLAUSE, IMPORT, INC, INDEX_OP, INSTANCE_INIT, INTERFACE_DEF, LABELED_STAT, LAND, LBRACK, LCURLY, LE, LITERAL_boolean, LITERAL_break, LITERAL_byte, LITERAL_case, LITERAL_catch, LITERAL_char, LITERAL_class, LITERAL_continue, LITERAL_default, LITERAL_do, LITERAL_double, LITERAL_else, LITERAL_extends, LITERAL_false, LITERAL_finally, LITERAL_float, LITERAL_for, LITERAL_if, LITERAL_implements, LITERAL_import, LITERAL_instanceof, LITERAL_int, LITERAL_interface, LITERAL_long, LITERAL_native, LITERAL_new, LITERAL_null, LITERAL_package, LITERAL_private, LITERAL_protected, LITERAL_public, LITERAL_return, LITERAL_short, LITERAL_static, LITERAL_super, LITERAL_switch, LITERAL_synchronized, LITERAL_this, LITERAL_threadsafe, LITERAL_throw, LITERAL_throws, LITERAL_transient, LITERAL_true, LITERAL_try, LITERAL_void, LITERAL_volatile, LITERAL_while, LNOT, LOR, LPAREN, LT, METHOD_CALL, METHOD_DEF, MINUS, MINUS_ASSIGN, ML_COMMENT, MOD, MOD_ASSIGN, MODIFIERS, NOT_EQUAL, NULL_TREE_LOOKAHEAD, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, OBJBLOCK, PACKAGE_DEF, PARAMETER_DEF, PARAMETERS, PLUS, PLUS_ASSIGN, POST_DEC, POST_INC, QUESTION, RBRACK, RCURLY, RPAREN, SEMI, SL, SL_ASSIGN, SL_COMMENT, SLIST, SR, SR_ASSIGN, STAR, STAR_ASSIGN, STATIC_INIT, STRICTFP, STRING_LITERAL, SUPER_CTOR_CALL, TYPE, TYPECAST, UNARY_MINUS, UNARY_PLUS, VARIABLE_DEF, WS
-
-
Constructor Summary
Constructors Modifier Constructor Description JavaParser(antlr.ParserSharedInputState state)JavaParser(antlr.TokenBuffer tokenBuf)protectedJavaParser(antlr.TokenBuffer tokenBuf, int k)JavaParser(antlr.TokenStream lexer)protectedJavaParser(antlr.TokenStream lexer, int k)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaCase()voidadditiveExpression()voidandExpression()voidannotation()voidannotations()voidargList()voidarrayInitializer()voidassignmentExpression()protected voidbuildTokenTypeASTClassMap()voidbuiltInType()voidbuiltInTypeSpec(boolean addImagNode)voidcasesGroup()voidcaseSList()voidclassBlock()voidclassDefinition(antlr.collections.AST antsBefore, antlr.collections.AST modifiers, antlr.collections.AST antsAfter)voidclassTypeSpec(boolean addImagNode)voidclearParsedEnumNames()voidclearParsedFunctionNames()Clears the list of functions this HeaderParser has parsed.voidclearParsedInnerClassesNames()Clears the list of inner classes this HeaderParser has parsed.voidclearParsedInnerInterfacesNames()Clears the list of inner interfaces this HeaderParser has parsed.voidcompilationUnit()voidcompoundStatement()voidconditionalExpression()voidconstant()voidconstructorBody()voidctorHead()voiddeclaration()A declaration is the creation of a reference or primitive-type variable Create a separate Type/Var tree for each var in the var list.voiddeclaratorBrackets(antlr.collections.AST typ)voidequalityExpression()voidexclusiveOrExpression()voidexplicitConstructorInvocation()Catch obvious constructor calls, but not the expr.super(...) callsvoidexpression()voidexpressionList()voidfield()voidfinallyClause()voidforCond()voidforInit()voidforIter()Set<String>getParsedEnumNames()Returns the EnumTypes this HeaderParser processed.Set<String>getParsedFunctionNames()Returns the list of FunctionSymbols this HeaderParser has parsed.Set<String>getParsedInnerClassesNames()Returns the list of inner classes this HeaderParser has parsed.Set<String>getParsedInnerInterfacesNames()Returns the list of inner interfaces this HeaderParser has parsed.voidhandler()voididentifier()voididentifierStar()voididentPrimary()Match a, a.b.c refs, a.b.c(...) refs, a.b.c[], a.b.c[].class, and a.b.c.class refs.voidimplementsClause()voidimportDefinition()voidinclusiveOrExpression()voidinitializer()voidinterfaceDefinition(antlr.collections.AST antsBefore, antlr.collections.AST modifiers, antlr.collections.AST antsAfter)voidinterfaceExtends()voidlogicalAndExpression()voidlogicalOrExpression()voidmodifier()voidmodifiers()voidmultiplicativeExpression()voidnewArrayDeclarator()voidnewExpression()object instantiation.voidpackageDefinition()voidparameterDeclaration()voidparameterDeclarationList()voidparameterModifier()voidpostfixExpression()voidprimaryExpression()voidrelationalExpression()voidshiftExpression()voidstatement()voidsuperClassClause()voidthrowsClause()voidtryBlock()voidtype()voidtypeDefinition()voidtypeSpec(boolean addImagNode)voidunaryExpression()voidunaryExpressionNotPlusMinus()voidvariableDeclarator(antlr.collections.AST antsBefore, antlr.collections.AST mods, antlr.collections.AST antsAfter, antlr.collections.AST t)Declaration of a variable.voidvariableDefinitions(antlr.collections.AST antsBefore, antlr.collections.AST mods, antlr.collections.AST antsAfter, antlr.collections.AST t)voidvarInitializer()-
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
-
-
-
-
Field Detail
-
_tokenNames
public static final String[] _tokenNames
-
_tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_0
-
_tokenSet_1
public static final antlr.collections.impl.BitSet _tokenSet_1
-
_tokenSet_2
public static final antlr.collections.impl.BitSet _tokenSet_2
-
_tokenSet_3
public static final antlr.collections.impl.BitSet _tokenSet_3
-
_tokenSet_4
public static final antlr.collections.impl.BitSet _tokenSet_4
-
_tokenSet_5
public static final antlr.collections.impl.BitSet _tokenSet_5
-
_tokenSet_6
public static final antlr.collections.impl.BitSet _tokenSet_6
-
_tokenSet_7
public static final antlr.collections.impl.BitSet _tokenSet_7
-
_tokenSet_8
public static final antlr.collections.impl.BitSet _tokenSet_8
-
_tokenSet_9
public static final antlr.collections.impl.BitSet _tokenSet_9
-
_tokenSet_10
public static final antlr.collections.impl.BitSet _tokenSet_10
-
_tokenSet_11
public static final antlr.collections.impl.BitSet _tokenSet_11
-
_tokenSet_12
public static final antlr.collections.impl.BitSet _tokenSet_12
-
_tokenSet_13
public static final antlr.collections.impl.BitSet _tokenSet_13
-
_tokenSet_14
public static final antlr.collections.impl.BitSet _tokenSet_14
-
_tokenSet_15
public static final antlr.collections.impl.BitSet _tokenSet_15
-
_tokenSet_16
public static final antlr.collections.impl.BitSet _tokenSet_16
-
_tokenSet_17
public static final antlr.collections.impl.BitSet _tokenSet_17
-
_tokenSet_18
public static final antlr.collections.impl.BitSet _tokenSet_18
-
_tokenSet_19
public static final antlr.collections.impl.BitSet _tokenSet_19
-
_tokenSet_20
public static final antlr.collections.impl.BitSet _tokenSet_20
-
_tokenSet_21
public static final antlr.collections.impl.BitSet _tokenSet_21
-
_tokenSet_22
public static final antlr.collections.impl.BitSet _tokenSet_22
-
_tokenSet_23
public static final antlr.collections.impl.BitSet _tokenSet_23
-
_tokenSet_24
public static final antlr.collections.impl.BitSet _tokenSet_24
-
_tokenSet_25
public static final antlr.collections.impl.BitSet _tokenSet_25
-
_tokenSet_26
public static final antlr.collections.impl.BitSet _tokenSet_26
-
_tokenSet_27
public static final antlr.collections.impl.BitSet _tokenSet_27
-
_tokenSet_28
public static final antlr.collections.impl.BitSet _tokenSet_28
-
_tokenSet_29
public static final antlr.collections.impl.BitSet _tokenSet_29
-
_tokenSet_30
public static final antlr.collections.impl.BitSet _tokenSet_30
-
-
Constructor Detail
-
JavaParser
protected JavaParser(antlr.TokenBuffer tokenBuf, int k)
-
JavaParser
public JavaParser(antlr.TokenBuffer tokenBuf)
-
JavaParser
protected JavaParser(antlr.TokenStream lexer, int k)
-
JavaParser
public JavaParser(antlr.TokenStream lexer)
-
JavaParser
public JavaParser(antlr.ParserSharedInputState state)
-
-
Method Detail
-
clearParsedEnumNames
public void clearParsedEnumNames()
-
getParsedEnumNames
public Set<String> getParsedEnumNames()
Returns the EnumTypes this HeaderParser processed.
-
clearParsedFunctionNames
public void clearParsedFunctionNames()
Clears the list of functions this HeaderParser has parsed. Useful when reusing the same HeaderParser for more than one header file.
-
getParsedFunctionNames
public Set<String> getParsedFunctionNames()
Returns the list of FunctionSymbols this HeaderParser has parsed.
-
clearParsedInnerInterfacesNames
public void clearParsedInnerInterfacesNames()
Clears the list of inner interfaces this HeaderParser has parsed. Useful when reusing the same HeaderParser for more than one header file.
-
getParsedInnerInterfacesNames
public Set<String> getParsedInnerInterfacesNames()
Returns the list of inner interfaces this HeaderParser has parsed.
-
clearParsedInnerClassesNames
public void clearParsedInnerClassesNames()
Clears the list of inner classes this HeaderParser has parsed. Useful when reusing the same HeaderParser for more than one header file.
-
getParsedInnerClassesNames
public Set<String> getParsedInnerClassesNames()
Returns the list of inner classes this HeaderParser has parsed.
-
compilationUnit
public final void compilationUnit() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
packageDefinition
public final void packageDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
importDefinition
public final void importDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
typeDefinition
public final void typeDefinition() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
identifier
public final void identifier() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
identifierStar
public final void identifierStar() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
annotations
public final void annotations() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
modifiers
public final void modifiers() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
classDefinition
public final void classDefinition(antlr.collections.AST antsBefore, antlr.collections.AST modifiers, antlr.collections.AST antsAfter) throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
interfaceDefinition
public final void interfaceDefinition(antlr.collections.AST antsBefore, antlr.collections.AST modifiers, antlr.collections.AST antsAfter) throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
declaration
public final void declaration() throws antlr.RecognitionException, antlr.TokenStreamExceptionA declaration is the creation of a reference or primitive-type variable Create a separate Type/Var tree for each var in the var list.- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
typeSpec
public final void typeSpec(boolean addImagNode) throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
variableDefinitions
public final void variableDefinitions(antlr.collections.AST antsBefore, antlr.collections.AST mods, antlr.collections.AST antsAfter, antlr.collections.AST t) throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
classTypeSpec
public final void classTypeSpec(boolean addImagNode) throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
builtInTypeSpec
public final void builtInTypeSpec(boolean addImagNode) throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
builtInType
public final void builtInType() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
type
public final void type() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
modifier
public final void modifier() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
superClassClause
public final void superClassClause() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
implementsClause
public final void implementsClause() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
classBlock
public final void classBlock() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
interfaceExtends
public final void interfaceExtends() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
field
public final void field() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
ctorHead
public final void ctorHead() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
constructorBody
public final void constructorBody() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
parameterDeclarationList
public final void parameterDeclarationList() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
declaratorBrackets
public final void declaratorBrackets(antlr.collections.AST typ) throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
throwsClause
public final void throwsClause() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
compoundStatement
public final void compoundStatement() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
explicitConstructorInvocation
public final void explicitConstructorInvocation() throws antlr.RecognitionException, antlr.TokenStreamExceptionCatch obvious constructor calls, but not the expr.super(...) calls- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
statement
public final void statement() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
argList
public final void argList() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
variableDeclarator
public final void variableDeclarator(antlr.collections.AST antsBefore, antlr.collections.AST mods, antlr.collections.AST antsAfter, antlr.collections.AST t) throws antlr.RecognitionException, antlr.TokenStreamExceptionDeclaration of a variable. This can be a class/instance variable, or a local variable in a method It can also include possible initialization.- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
varInitializer
public final void varInitializer() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
initializer
public final void initializer() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
arrayInitializer
public final void arrayInitializer() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
expression
public final void expression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
parameterDeclaration
public final void parameterDeclaration() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
parameterModifier
public final void parameterModifier() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
forInit
public final void forInit() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
forCond
public final void forCond() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
forIter
public final void forIter() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
casesGroup
public final void casesGroup() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
tryBlock
public final void tryBlock() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aCase
public final void aCase() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
caseSList
public final void caseSList() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
expressionList
public final void expressionList() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
handler
public final void handler() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
finallyClause
public final void finallyClause() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
annotation
public final void annotation() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
primaryExpression
public final void primaryExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
identPrimary
public final void identPrimary() throws antlr.RecognitionException, antlr.TokenStreamExceptionMatch a, a.b.c refs, a.b.c(...) refs, a.b.c[], a.b.c[].class, and a.b.c.class refs. Also this(...) and super(...). Match this or super.- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
assignmentExpression
public final void assignmentExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
conditionalExpression
public final void conditionalExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
logicalOrExpression
public final void logicalOrExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
logicalAndExpression
public final void logicalAndExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
inclusiveOrExpression
public final void inclusiveOrExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
exclusiveOrExpression
public final void exclusiveOrExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
andExpression
public final void andExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
equalityExpression
public final void equalityExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
relationalExpression
public final void relationalExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
shiftExpression
public final void shiftExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
additiveExpression
public final void additiveExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
multiplicativeExpression
public final void multiplicativeExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
unaryExpression
public final void unaryExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
unaryExpressionNotPlusMinus
public final void unaryExpressionNotPlusMinus() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
postfixExpression
public final void postfixExpression() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
newExpression
public final void newExpression() throws antlr.RecognitionException, antlr.TokenStreamExceptionobject instantiation. Trees are built as illustrated by the following input/tree pairs: new T() new | T -- ELIST | arg1 -- arg2 -- .. -- argn new int[] new | int -- ARRAY_DECLARATOR new int[] {1,2} new | int -- ARRAY_DECLARATOR -- ARRAY_INIT | EXPR -- EXPR | | 1 2 new int[3] new | int -- ARRAY_DECLARATOR | EXPR | 3 new int[1][2] new | int -- ARRAY_DECLARATOR | ARRAY_DECLARATOR -- EXPR | | EXPR 1 | 2- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
constant
public final void constant() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
newArrayDeclarator
public final void newArrayDeclarator() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
buildTokenTypeASTClassMap
protected void buildTokenTypeASTClassMap()
-
-