Serialized Form
-
Package EDU.purdue.jtb.common
-
Exception Class EDU.purdue.jtb.common.ProgrammaticError
class ProgrammaticError extends Error implements Serializable- serialVersionUID:
- 1L
-
-
Package EDU.purdue.jtb.parser
-
Exception Class EDU.purdue.jtb.parser.ParseException
class ParseException extends 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
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
class Token extends 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
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
List<Token> specialTokens
The list of special tokens. TODO add explanation
-
-
Exception Class EDU.purdue.jtb.parser.TokenMgrError
class TokenMgrError extends 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.
-
-
Exception Class EDU.purdue.jtb.parser.UnusedMetaParseException
class UnusedMetaParseException extends ParseException implements Serializable- serialVersionUID:
- 1L
-
-
Package EDU.purdue.jtb.parser.syntaxtree
-
Class EDU.purdue.jtb.parser.syntaxtree.AccessModifier
class AccessModifier extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeListOptional f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AdditiveExpression
class AdditiveExpression extends 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
class AllocationExpression extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AndExpression
class AndExpression extends 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
class Annotation extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeBody
class AnnotationTypeBody extends 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
class AnnotationTypeDeclaration extends 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
class AnnotationTypeMemberDeclaration extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ArgumentList
class ArgumentList extends 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
class Arguments extends 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
class ArrayDimsAndInits extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer
class ArrayInitializer extends 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
class AssertStatement extends 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
class AssignmentOperator extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Block
class Block extends 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
class BlockStatement extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
class BNFProduction extends 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
class BooleanLiteral extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.BreakStatement
class BreakStatement extends 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
class CastExpression extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.CastLookahead
class CastLookahead extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.CharacterDescriptor
class CharacterDescriptor extends 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
class CharacterList extends 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
class ClassOrInterfaceBody extends 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
class ClassOrInterfaceBodyDeclaration extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
class ClassOrInterfaceDeclaration extends 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
class ClassOrInterfaceType extends 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
class CompilationUnit extends 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
class ComplexRegularExpression extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeList f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionChoices
class ComplexRegularExpressionChoices extends 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
class ComplexRegularExpressionUnit extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ConditionalAndExpression
class ConditionalAndExpression extends 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
class ConditionalExpression extends 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
class ConditionalOrExpression extends 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
class ConstructorDeclaration extends 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
class ContinueStatement extends 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
class DefaultValue extends 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
class DoStatement extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.EmptyStatement
class EmptyStatement extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.EmptyTypeArguments
class EmptyTypeArguments extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.EnumBody
class EnumBody extends 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
class EnumConstant extends 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
class EnumDeclaration extends 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
class EqualityExpression extends 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
class ExclusiveOrExpression extends 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
class Expansion extends 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
class ExpansionChoices extends 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
class ExpansionUnit extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
class ExpansionUnitTCF extends 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
class ExplicitConstructorInvocation extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Expression
class Expression extends 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
class ExtendsList extends 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
class FieldDeclaration extends 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
class ForInit extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.FormalParameter
class FormalParameter extends 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
class FormalParameters extends 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
class ForStatement extends 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
class ForUpdate extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
StatementExpressionList f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.IdentifierAsString
class IdentifierAsString extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.IfStatement
class IfStatement extends 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
class ImplementsList extends 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
class ImportDeclaration extends 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
class InclusiveOrExpression extends 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
class Initializer extends 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
class InstanceOfExpression extends 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
class IntegerLiteral extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
class JavaCCInput extends 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
class JavaCCOptions extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeOptional f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
class JavaCodeProduction extends 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
class JavaIdentifier extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.LabeledStatement
class LabeledStatement extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.Literal
class Literal extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
class LocalLookahead extends 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
class LocalVariableDeclaration extends 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
class MarkerAnnotation extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.MemberSelector
class MemberSelector extends 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
class MemberValue extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
class MemberValueArrayInitializer extends 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
class MemberValuePair extends 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
class MemberValuePairs extends 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
class MethodDeclaration extends 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
class MethodDeclarator extends 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
class Modifiers extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeListOptional f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.MultiplicativeExpression
class MultiplicativeExpression extends 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
class Name extends 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
class NameList extends 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
class NodeChoice extends 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
class NodeList extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
class NodeListOptional extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.NodeOptional
class NodeOptional extends 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
class NodeSequence extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
class NormalAnnotation extends 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
class NullLiteral extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.OptionBinding
class OptionBinding extends 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
class PackageDeclaration extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.PostfixExpression
class PostfixExpression extends 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
class PreDecrementExpression extends 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
class PreIncrementExpression extends 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
class PrimaryExpression extends 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
class PrimaryPrefix extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PrimarySuffix
class PrimarySuffix extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.PrimitiveType
class PrimitiveType extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.Production
class Production extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ReferenceType
class ReferenceType extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RegExprKind
class RegExprKind extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec
class RegExprSpec extends 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
class RegularExpression extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
class RegularExprProduction extends 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
class RelationalExpression extends 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
class ResultType extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.ReturnStatement
class ReturnStatement extends 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
class RSignedShift extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.RUnsignedShift
class RUnsignedShift extends Object implements Serializable- serialVersionUID:
- 151L
-
Class EDU.purdue.jtb.parser.syntaxtree.ShiftExpression
class ShiftExpression extends 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
class SingleMemberAnnotation extends 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
class Statement extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.StatementExpression
class StatementExpression extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.StatementExpressionList
class StatementExpressionList extends 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
class StringLiteral extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
Token f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.SwitchLabel
class SwitchLabel extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
class SwitchStatement extends 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
class SynchronizedStatement extends 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
class ThrowStatement extends 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
class TokenManagerDecls extends 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
class TryStatement extends 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
class Type extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeArgument
class TypeArgument extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeArguments
class TypeArguments extends 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
class TypeBound extends 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
class TypeDeclaration extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.TypeParameter
class TypeParameter extends 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
class TypeParameters extends 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
class UnaryExpression extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.UnaryExpressionNotPlusMinus
class UnaryExpressionNotPlusMinus extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.VariableDeclarator
class VariableDeclarator extends 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
class VariableDeclaratorId extends 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
class VariableInitializer extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.VariableModifiers
class VariableModifiers extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeListOptional f0
Child node 0
-
-
Class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
class WhileStatement extends 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
class WildcardBounds extends Object implements Serializable- serialVersionUID:
- 151L
-
Serialized Fields
-
f0
NodeChoice f0
Child node 0
-
-
-
Package EDU.purdue.jtb.parser.visitor
-
Exception Class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor.ShouldNotOccurException
class ShouldNotOccurException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Exception Class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor.ShouldNotOccurException
class ShouldNotOccurException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-