Serialized Form
Package org.tromer.jie.parser |
currentToken
Token currentToken
- This is the last token that has been consumed successfully. If
this object has been created due to a parse error, the token
followng this token will (therefore) be the first error token.
eol
java.lang.String eol
- The end of line string for this machine.
expectedTokenSequences
int[][] expectedTokenSequences
- Each entry in this array is an array of integers. Each array
of integers represents a sequence of tokens (by their ordinal
values) that is expected at this point of the parse.
specialConstructor
boolean specialConstructor
- This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
tokenImage
java.lang.String[] tokenImage
- This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred. This array is
defined in the generated ...Constants interface.
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.
Package org.tromer.jie.syntaxtree |
multiplicativeExpression
MultiplicativeExpression multiplicativeExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
equalityExpression
EqualityExpression equalityExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
expression
Expression expression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeOptional
NodeOptional nodeOptional
nodeOptional1
NodeOptional nodeOptional1
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
unmodifiedClassDeclaration
UnmodifiedClassDeclaration unmodifiedClassDeclaration
nodeListOptional
NodeListOptional nodeListOptional
nodeListOptional1
NodeListOptional nodeListOptional1
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
parent
Node parent
inclusiveOrExpression
InclusiveOrExpression inclusiveOrExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
conditionalAndExpression
ConditionalAndExpression conditionalAndExpression
parent
Node parent
conditionalOrExpression
ConditionalOrExpression conditionalOrExpression
nodeOptional
NodeOptional nodeOptional
parent
Node parent
conditionalAndExpressionWrapper
ConditionalAndExpressionWrapper conditionalAndExpressionWrapper
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
formalParameters
FormalParameters formalParameters
nodeOptional
NodeOptional nodeOptional
nodeOptional1
NodeOptional nodeOptional1
nodeOptional2
NodeOptional nodeOptional2
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
nodeToken2
NodeToken nodeToken2
parent
Node parent
topBlockStatements
TopBlockStatements topBlockStatements
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
expression
Expression expression
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
nodeToken2
NodeToken nodeToken2
nodeToken3
NodeToken nodeToken3
nodeToken4
NodeToken nodeToken4
parent
Node parent
statement
Statement statement
nodeToken
NodeToken nodeToken
parent
Node parent
instanceOfExpression
InstanceOfExpression instanceOfExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
andExpression
AndExpression andExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
conditionalExpression
ConditionalExpression conditionalExpression
nodeOptional
NodeOptional nodeOptional
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
nodeListOptional1
NodeListOptional nodeListOptional1
nodeToken
NodeToken nodeToken
parent
Node parent
type
Type type
variableDeclarator
VariableDeclarator variableDeclarator
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeOptional
NodeOptional nodeOptional
parent
Node parent
type
Type type
variableDeclaratorId
VariableDeclaratorId variableDeclaratorId
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeOptional
NodeOptional nodeOptional
nodeOptional1
NodeOptional nodeOptional1
nodeOptional2
NodeOptional nodeOptional2
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
nodeToken2
NodeToken nodeToken2
nodeToken3
NodeToken nodeToken3
nodeToken4
NodeToken nodeToken4
parent
Node parent
statement
Statement statement
parent
Node parent
statementExpressionList
StatementExpressionList statementExpressionList
expression
Expression expression
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
nodeToken2
NodeToken nodeToken2
parent
Node parent
statement
Statement statement
name
Name name
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
exclusiveOrExpression
ExclusiveOrExpression exclusiveOrExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
nodeOptional
NodeOptional nodeOptional
parent
Node parent
topBlock
TopBlock topBlock
nodeOptional
NodeOptional nodeOptional
parent
Node parent
relationalExpression
RelationalExpression relationalExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
unmodifiedInterfaceDeclaration
UnmodifiedInterfaceDeclaration unmodifiedInterfaceDeclaration
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
statement
Statement statement
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
nodeOptional
NodeOptional nodeOptional
parent
Node parent
type
Type type
variableDeclarator
VariableDeclarator variableDeclarator
methodDeclarator
MethodDeclarator methodDeclarator
nodeChoice
NodeChoice nodeChoice
nodeListOptional
NodeListOptional nodeListOptional
nodeOptional
NodeOptional nodeOptional
parent
Node parent
resultType
ResultType resultType
nodeListOptional
NodeListOptional nodeListOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
resultType
ResultType resultType
formalParameters
FormalParameters formalParameters
nodeListOptional
NodeListOptional nodeListOptional
nodeToken
NodeToken nodeToken
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
unaryExpression
UnaryExpression unaryExpression
nodeListOptional
NodeListOptional nodeListOptional
nodeToken
NodeToken nodeToken
parent
Node parent
name
Name name
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
unmodifiedClassDeclaration
UnmodifiedClassDeclaration unmodifiedClassDeclaration
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
unmodifiedInterfaceDeclaration
UnmodifiedInterfaceDeclaration unmodifiedInterfaceDeclaration
choice
Node choice
parent
Node parent
which
int which
nodes
java.util.Vector nodes
parent
Node parent
nodes
java.util.Vector nodes
parent
Node parent
node
Node node
parent
Node parent
nodes
java.util.Vector nodes
parent
Node parent
kind
int kind
parent
Node parent
specialTokens
java.util.Vector specialTokens
tokenImage
java.lang.String tokenImage
nodeToken
NodeToken nodeToken
parent
Node parent
name
Name name
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeOptional
NodeOptional nodeOptional
parent
Node parent
primaryExpression
PrimaryExpression primaryExpression
nodeToken
NodeToken nodeToken
parent
Node parent
primaryExpression
PrimaryExpression primaryExpression
nodeToken
NodeToken nodeToken
parent
Node parent
primaryExpression
PrimaryExpression primaryExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
primaryPrefix
PrimaryPrefix primaryPrefix
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
shiftExpression
ShiftExpression shiftExpression
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
additiveExpression
AdditiveExpression additiveExpression
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
statementExpression
StatementExpression statementExpression
nodeChoice
NodeChoice nodeChoice
parent
Node parent
expression
Expression expression
nodeListOptional
NodeListOptional nodeListOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
nodeToken2
NodeToken nodeToken2
nodeToken3
NodeToken nodeToken3
nodeToken4
NodeToken nodeToken4
parent
Node parent
block
Block block
expression
Expression expression
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
nodeToken2
NodeToken nodeToken2
parent
Node parent
expression
Expression expression
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
topBlockStatements
TopBlockStatements topBlockStatements
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
block
Block block
nodeListOptional
NodeListOptional nodeListOptional
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
parent
Node parent
nodeChoice
NodeChoice nodeChoice
nodeListOptional
NodeListOptional nodeListOptional
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
classBody
ClassBody classBody
nodeOptional
NodeOptional nodeOptional
nodeOptional1
NodeOptional nodeOptional1
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
parent
Node parent
nodeListOptional
NodeListOptional nodeListOptional
nodeOptional
NodeOptional nodeOptional
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
nodeToken2
NodeToken nodeToken2
nodeToken3
NodeToken nodeToken3
parent
Node parent
nodeOptional
NodeOptional nodeOptional
parent
Node parent
variableDeclaratorId
VariableDeclaratorId variableDeclaratorId
nodeListOptional
NodeListOptional nodeListOptional
nodeToken
NodeToken nodeToken
parent
Node parent
nodeChoice
NodeChoice nodeChoice
parent
Node parent
expression
Expression expression
nodeToken
NodeToken nodeToken
nodeToken1
NodeToken nodeToken1
nodeToken2
NodeToken nodeToken2
parent
Node parent
statement
Statement statement
Package org.tromer.jie.visitor |