Serialized Form
-
Package EDU.purdue.jtb.common
-
Class EDU.purdue.jtb.common.ProgrammaticError extends java.lang.Error implements Serializable
- serialVersionUID:
- 1L
-
-
Package EDU.purdue.jtb.parser
-
Class EDU.purdue.jtb.parser.ParseException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
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 following this token will (therefore) be the first error token. -
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. -
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.
-
-
Class EDU.purdue.jtb.parser.Token extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
beginColumn
int beginColumn
The column number of the first character of this token. -
beginLine
int beginLine
The line number of the first character of this token. -
endColumn
int endColumn
The column number of the last character of this token. -
endLine
int endLine
The line number of the last character of this token. -
image
java.lang.String image
The string image of the token. -
kind
int kind
An integer that describes the kind of this token.
This numbering system is determined by JavaCCParser,
and a table of these numbers is stored in the class &l;ParserName>Constants.java. -
next
Token next
For a regular token, a reference to the next regular token from the input stream,
or null if this is the last token from the input stream, or if the token manager
has not (yet) read a regular token beyond this one.For a special token, a reference to the special token that just after it
(without an intervening regular token) if it exists, or null otherwise. -
specialToken
Token specialToken
For a regular token, a reference to the special token just before to this token,
(without an intervening regular token), or null if there is no such special token.For a special token, a reference to the special token just after it
(without an intervening regular token) if it exists, or null otherwise. -
specialTokens
java.util.List<Token> specialTokens
The list of special tokens. TODO add explanation
-
-
Class EDU.purdue.jtb.parser.TokenMgrError extends java.lang.Error implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
errorCode
int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.
-
-
Class EDU.purdue.jtb.parser.UnusedMetaParseException extends ParseException implements Serializable
- serialVersionUID:
- 1L
-
-
Package EDU.purdue.jtb.parser.syntaxtree
-
Class EDU.purdue.jtb.parser.syntaxtree.AccessModifier extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeListOptional f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AdditiveExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
MultiplicativeExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AllocationExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AndExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
EqualityExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Annotation extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeBody extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeListOptional f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
Token f2
Child node 2 -
f3
AnnotationTypeBody f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeMemberDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ArgumentList extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Expression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Arguments extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ArrayDimsAndInits extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
Token f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AssertStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Expression f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
Token f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AssignmentOperator extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Block extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeListOptional f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.BlockStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.BNFProduction extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
AccessModifier f0
Child node 0 -
f1
ResultType f1
Child node 1 -
f10
Token f10
Child node 10 -
f2
IdentifierAsString f2
Child node 2 -
f3
FormalParameters f3
Child node 3 -
f4
NodeOptional f4
Child node 4 -
f5
NodeOptional f5
Child node 5 -
f6
Token f6
Child node 6 -
f7
Block f7
Child node 7 -
f8
Token f8
Child node 8 -
f9
ExpansionChoices f9
Child node 9
-
-
Class EDU.purdue.jtb.parser.syntaxtree.BooleanLiteral extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.BreakStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.CastExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.CastLookahead extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.CharacterDescriptor extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
StringLiteral f0
Child node 0 -
f1
NodeOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.CharacterList extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
Token f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBody extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeListOptional f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBodyDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
NodeOptional f3
Child node 3 -
f4
NodeOptional f4
Child node 4 -
f5
ClassOrInterfaceBody f5
Child node 5
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceType extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
NodeListOptional f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.CompilationUnit extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0 -
f1
NodeListOptional f1
Child node 1 -
f2
NodeListOptional f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeList f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionChoices extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
ComplexRegularExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionUnit extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ConditionalAndExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
InclusiveOrExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ConditionalExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
ConditionalOrExpression f0
Child node 0 -
f1
NodeOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ConditionalOrExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
ConditionalAndExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
FormalParameters f2
Child node 2 -
f3
NodeOptional f3
Child node 3 -
f4
Token f4
Child node 4 -
f5
NodeOptional f5
Child node 5 -
f6
NodeListOptional f6
Child node 6 -
f7
Token f7
Child node 7
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ContinueStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.DefaultValue extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
MemberValue f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.DoStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.EmptyStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.EmptyTypeArguments extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.EnumBody extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
NodeOptional f3
Child node 3 -
f4
Token f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.EnumConstant extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Modifiers f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
NodeOptional f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.EnumDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
EnumBody f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.EqualityExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
InstanceOfExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ExclusiveOrExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
AndExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Expansion extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0 -
f1
NodeList f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ExpansionChoices extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Expansion f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnit extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
ExpansionChoices f2
Child node 2 -
f3
Token f3
Child node 3 -
f4
NodeListOptional f4
Child node 4 -
f5
NodeOptional f5
Child node 5
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ExplicitConstructorInvocation extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Expression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
ConditionalExpression f0
Child node 0 -
f1
NodeOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ExtendsList extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
ClassOrInterfaceType f1
Child node 1 -
f2
NodeListOptional f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.FieldDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Type f0
Child node 0 -
f1
VariableDeclarator f1
Child node 1 -
f2
NodeListOptional f2
Child node 2 -
f3
Token f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ForInit extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.FormalParameter extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Modifiers f0
Child node 0 -
f1
Type f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
VariableDeclaratorId f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.FormalParameters extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ForStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
NodeChoice f2
Child node 2 -
f3
Token f3
Child node 3 -
f4
Statement f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ForUpdate extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
StatementExpressionList f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.IdentifierAsString extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.IfStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
Expression f2
Child node 2 -
f3
Token f3
Child node 3 -
f4
Statement f4
Child node 4 -
f5
NodeOptional f5
Child node 5
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ImplementsList extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
ClassOrInterfaceType f1
Child node 1 -
f2
NodeListOptional f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
Name f2
Child node 2 -
f3
NodeOptional f3
Child node 3 -
f4
Token f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.InclusiveOrExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
ExclusiveOrExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Initializer extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0 -
f1
Block f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.InstanceOfExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
RelationalExpression f0
Child node 0 -
f1
NodeOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.IntegerLiteral extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
JavaCCOptions f0
Child node 0 -
f1
Token f1
Child node 1 -
f10
NodeList f10
Child node 10 -
f11
Token f11
Child node 11 -
f2
Token f2
Child node 2 -
f3
IdentifierAsString f3
Child node 3 -
f4
Token f4
Child node 4 -
f5
CompilationUnit f5
Child node 5 -
f6
Token f6
Child node 6 -
f7
Token f7
Child node 7 -
f8
IdentifierAsString f8
Child node 8 -
f9
Token f9
Child node 9
-
-
Class EDU.purdue.jtb.parser.syntaxtree.JavaCCOptions extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
AccessModifier f1
Child node 1 -
f2
ResultType f2
Child node 2 -
f3
IdentifierAsString f3
Child node 3 -
f4
FormalParameters f4
Child node 4 -
f5
NodeOptional f5
Child node 5 -
f6
NodeOptional f6
Child node 6 -
f7
Block f7
Child node 7
-
-
Class EDU.purdue.jtb.parser.syntaxtree.JavaIdentifier extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.LabeledStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.Literal extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
NodeOptional f3
Child node 3 -
f4
NodeOptional f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.LocalVariableDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
VariableModifiers f0
Child node 0 -
f1
Type f1
Child node 1 -
f2
VariableDeclarator f2
Child node 2 -
f3
NodeListOptional f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MarkerAnnotation extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.MemberSelector extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
TypeArguments f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MemberValue extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
MemberValue f1
Child node 1 -
f2
NodeListOptional f2
Child node 2 -
f3
NodeOptional f3
Child node 3 -
f4
Token f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MemberValuePair extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
MemberValue f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MemberValuePairs extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
MemberValuePair f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0 -
f1
ResultType f1
Child node 1 -
f2
MethodDeclarator f2
Child node 2 -
f3
NodeOptional f3
Child node 3 -
f4
NodeChoice f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MethodDeclarator extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
FormalParameters f1
Child node 1 -
f2
NodeListOptional f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Modifiers extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeListOptional f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MultiplicativeExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
UnaryExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Name extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
JavaIdentifier f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.NameList extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Name f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.NodeChoice extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
choice
INode choice
The real node -
total
int total
The total number of choices -
which
int which
The "which" choice indicator
-
-
Class EDU.purdue.jtb.parser.syntaxtree.NodeList extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
allocNb
int allocNb
The allocation number -
allocTb
int[] allocTb
The allocation sizes table -
nodes
java.util.ArrayList<INode> nodes
The list of nodes
-
-
Class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
allocNb
int allocNb
The allocation number -
nodes
java.util.ArrayList<INode> nodes
The list of nodes
-
-
Class EDU.purdue.jtb.parser.syntaxtree.NodeOptional extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
node
INode node
The node (if null there is no node)
-
-
Class EDU.purdue.jtb.parser.syntaxtree.NodeSequence extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
nodes
java.util.ArrayList<INode> nodes
The list of nodes
-
-
Class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Name f1
Child node 1 -
f2
Token f2
Child node 2 -
f3
NodeOptional f3
Child node 3 -
f4
Token f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.NullLiteral extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.OptionBinding extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
NodeChoice f2
Child node 2 -
f3
Token f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PackageDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.PostfixExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
PrimaryExpression f0
Child node 0 -
f1
NodeOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PreDecrementExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
PrimaryExpression f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PreIncrementExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
PrimaryExpression f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PrimaryExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
PrimaryPrefix f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PrimaryPrefix extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PrimarySuffix extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PrimitiveType extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Production extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ReferenceType extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RegExprKind extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
RegularExpression f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
NodeOptional f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RegularExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0 -
f1
RegExprKind f1
Child node 1 -
f2
NodeOptional f2
Child node 2 -
f3
Token f3
Child node 3 -
f4
Token f4
Child node 4 -
f5
RegExprSpec f5
Child node 5 -
f6
NodeListOptional f6
Child node 6 -
f7
Token f7
Child node 7
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RelationalExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
ShiftExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ResultType extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ReturnStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RSignedShift extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.RUnsignedShift extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.ShiftExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
AdditiveExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Name f1
Child node 1 -
f2
Token f2
Child node 2 -
f3
MemberValue f3
Child node 3 -
f4
Token f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Statement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.StatementExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.StatementExpressionList extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
StatementExpression f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.StringLiteral extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.SwitchLabel extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
Expression f2
Child node 2 -
f3
Token f3
Child node 3 -
f4
Token f4
Child node 4 -
f5
NodeListOptional f5
Child node 5 -
f6
Token f6
Child node 6
-
-
Class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
Expression f2
Child node 2 -
f3
Token f3
Child node 3 -
f4
Block f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ThrowStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Expression f1
Child node 1 -
f2
Token f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TokenManagerDecls extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
ClassOrInterfaceBody f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TryStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Block f1
Child node 1 -
f2
NodeListOptional f2
Child node 2 -
f3
NodeOptional f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Type extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeArgument extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeArguments extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
TypeArgument f1
Child node 1 -
f2
NodeListOptional f2
Child node 2 -
f3
Token f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeBound extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
ClassOrInterfaceType f1
Child node 1 -
f2
NodeListOptional f2
Child node 2
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeDeclaration extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeParameter extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeParameters extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
TypeParameter f1
Child node 1 -
f2
NodeListOptional f2
Child node 2 -
f3
Token f3
Child node 3
-
-
Class EDU.purdue.jtb.parser.syntaxtree.UnaryExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.UnaryExpressionNotPlusMinus extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.VariableDeclarator extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
VariableDeclaratorId f0
Child node 0 -
f1
NodeOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.VariableDeclaratorId extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
NodeListOptional f1
Child node 1
-
-
Class EDU.purdue.jtb.parser.syntaxtree.VariableInitializer extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.VariableModifiers extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeListOptional f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.WhileStatement extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0 -
f1
Token f1
Child node 1 -
f2
Expression f2
Child node 2 -
f3
Token f3
Child node 3 -
f4
Statement f4
Child node 4
-
-
Class EDU.purdue.jtb.parser.syntaxtree.WildcardBounds extends java.lang.Object implements Serializable
- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
-
Package EDU.purdue.jtb.parser.visitor
-
Class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor.ShouldNotOccurException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
Class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor.ShouldNotOccurException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1L
-