Index

A B C D E F G H I J K L M N O P R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABSTRACT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
ABSTRACT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AccessModifier
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AdditiveExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AllocationExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AndExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Annotation
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeBody
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeMemberDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ArgumentList
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Arguments
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ArrayDimsAndInits
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AssertStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AssignmentOperator
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Block
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.BlockStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.BooleanLiteral
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.BreakStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CastExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CastLookahead
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CharacterDescriptor
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CharacterList
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBody
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBodyDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceType
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CompilationUnit
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionChoices
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionUnit
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ConditionalAndExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ConditionalExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ConditionalOrExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ContinueStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.DefaultValue
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EmptyStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EmptyTypeArguments
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EnumBody
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EnumConstant
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EnumDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EqualityExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExclusiveOrExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Expansion
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExpansionChoices
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnit
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExplicitConstructorInvocation
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Expression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExtendsList
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.FieldDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ForInit
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.FormalParameter
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.FormalParameters
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ForStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ForUpdate
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.IdentifierAsString
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ImplementsList
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.InclusiveOrExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Initializer
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in interface EDU.purdue.jtb.parser.syntaxtree.INode
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.InstanceOfExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.IntegerLiteral
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.JavaCCOptions
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.JavaIdentifier
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.LabeledStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Literal
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.LocalVariableDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MarkerAnnotation
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberSelector
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberValue
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePair
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePairs
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclarator
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Modifiers
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MultiplicativeExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Name
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NameList
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeChoice
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeList
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeOptional
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NullLiteral
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.OptionBinding
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PackageDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PostfixExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PreDecrementExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PreIncrementExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PrimaryExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PrimaryPrefix
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PrimarySuffix
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PrimitiveType
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Production
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ReferenceType
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RegExprKind
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RegularExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RelationalExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ResultType
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ReturnStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RSignedShift
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RUnsignedShift
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ShiftExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Statement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.StatementExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.StatementExpressionList
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.StringLiteral
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.SwitchLabel
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ThrowStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TokenManagerDecls
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TryStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Type
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeArgument
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeArguments
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeBound
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeDeclaration
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeParameter
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeParameters
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.UnaryExpression
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.UnaryExpressionNotPlusMinus
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.VariableDeclarator
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.VariableDeclaratorId
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.VariableInitializer
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.VariableModifiers
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.WildcardBounds
Accepts a IIntVisitor visitor with user return data.
accept(IIntVisitor) - Method in class EDU.purdue.jtb.parser.Token
Accepts a IIntVisitor visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AccessModifier
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AdditiveExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AllocationExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AndExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Annotation
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeBody
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeMemberDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ArgumentList
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Arguments
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ArrayDimsAndInits
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AssertStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.AssignmentOperator
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Block
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.BlockStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.BooleanLiteral
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.BreakStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CastExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CastLookahead
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CharacterDescriptor
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CharacterList
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBody
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBodyDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceType
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.CompilationUnit
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionChoices
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionUnit
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ConditionalAndExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ConditionalExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ConditionalOrExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ContinueStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.DefaultValue
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EmptyStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EmptyTypeArguments
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EnumBody
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EnumConstant
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EnumDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.EqualityExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExclusiveOrExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Expansion
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExpansionChoices
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnit
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExplicitConstructorInvocation
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Expression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ExtendsList
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.FieldDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ForInit
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.FormalParameter
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.FormalParameters
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ForStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ForUpdate
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.IdentifierAsString
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ImplementsList
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.InclusiveOrExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Initializer
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in interface EDU.purdue.jtb.parser.syntaxtree.INode
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.InstanceOfExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.IntegerLiteral
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.JavaCCOptions
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.JavaIdentifier
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.LabeledStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Literal
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.LocalVariableDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MarkerAnnotation
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberSelector
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberValue
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePair
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePairs
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclarator
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Modifiers
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.MultiplicativeExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Name
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NameList
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeChoice
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeList
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeOptional
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.NullLiteral
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.OptionBinding
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PackageDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PostfixExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PreDecrementExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PreIncrementExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PrimaryExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PrimaryPrefix
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PrimarySuffix
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.PrimitiveType
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Production
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ReferenceType
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RegExprKind
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RegularExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RelationalExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ResultType
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ReturnStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RSignedShift
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.RUnsignedShift
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ShiftExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Statement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.StatementExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.StatementExpressionList
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.StringLiteral
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.SwitchLabel
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.ThrowStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TokenManagerDecls
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TryStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.Type
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeArgument
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeArguments
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeBound
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeDeclaration
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeParameter
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.TypeParameters
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.UnaryExpression
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.UnaryExpressionNotPlusMinus
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.VariableDeclarator
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.VariableDeclaratorId
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.VariableInitializer
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.VariableModifiers
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.syntaxtree.WildcardBounds
Accepts a IVoidVisitor visitor} visitor with user return data.
accept(IVoidVisitor) - Method in class EDU.purdue.jtb.parser.Token
Accepts a IVoidVisitor visitor} visitor with user return data.
AcceptInliner - Class in EDU.purdue.jtb.generate
The AcceptInliner visitor (an extension of visitor) is called by VisitorsGenerator (which calls AcceptInliner.genAcceptMethods(StringBuilder, Spacing, UserClassInfo, VisitorInfo) to "inline" the accept methods on the user classes nodes.
This facilitates the user customization work by preparing all the lines of code the user wants to keep or to modify.
AccessModifier - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AccessModifier:
Corresponding grammar:
f0 -> ( %0 "public"
..
AccessModifier(NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AccessModifier
Constructs the node with its child node.
AccessModifier(NormalProduction) - Method in class EDU.purdue.jtb.parser.JTBParser
 
act - Variable in class EDU.purdue.jtb.parser.RegExprSpec_
The action corresponding to this specification.
Action - Class in EDU.purdue.jtb.parser
Describes actions that may occur on the right hand side of productions.
Action() - Constructor for class EDU.purdue.jtb.parser.Action
 
actions - Static variable in class EDU.purdue.jtb.parser.LexGen
 
add_escapes(String) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
add_inline_regexpr(RegularExpression_) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
add_token_manager_decls(Token, List<Token>, boolean) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
addcuname(String) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
addEscapes(String) - Static method in exception class EDU.purdue.jtb.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addField(String, String) - Method in class EDU.purdue.jtb.common.UserClassInfo
Adds a field type, name (with no initializer) to the internal lists.
addField(String, String, String) - Method in class EDU.purdue.jtb.common.UserClassInfo
Adds a field type, name, initializer, code and node to the internal lists.
AdditiveExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AdditiveExpression:
Corresponding grammar:
f0 -> MultiplicativeExpression()
f1 -> ( #0 ( %0 "+"
..
AdditiveExpression(MultiplicativeExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AdditiveExpression
Constructs the node with all its children nodes.
AdditiveExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
addNode(INode) - Method in interface EDU.purdue.jtb.parser.syntaxtree.INodeList
Adds a node to the list.
addNode(INode) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeList
Adds a node to the list of nodes, managing progressive allocation increments.
addNode(INode) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Adds a node to the list of nodes, managing progressive allocation increments.
addNode(INode) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeOptional
Adds a node to the NodeOptional.
addNode(INode) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Adds a node to the NodeSequence.
addproduction(NormalProduction) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
addregexpr(TokenProduction, boolean) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
addSpecial(Token) - Method in class EDU.purdue.jtb.parser.Token
Adds a special token to the special tokens list.
addUnicodeEscapes(String) - Static method in class EDU.purdue.jtb.common.UnicodeConverter
Converts a string by replacing non ASCII characters with their Unicode representation.
ASCII characters are between 0x20 and 0x7e included, or tab, new line, carriage return? form feed and backspace.
Should be the same as (the commented)
invalid reference
#convertString(String)
but comes from JavaCC.
addUnicodeEscapes(String) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
adjustBeginLineColumn(int, int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
AFTER_EGEN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
Lexical state.
AFTER_EGEN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
Lexical state.
allImages - Static variable in class EDU.purdue.jtb.parser.RStringLiteral
 
AllocationExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AllocationExpression:
Corresponding grammar:
f0 -> .
AllocationExpression(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AllocationExpression
Constructs the node with its child node.
AllocationExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ANDASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
ANDASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
AndExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AndExpression:
Corresponding grammar:
f0 -> EqualityExpression()
f1 -> ( #0 "invalid input: '&'" #1 EqualityExpression() )*
s: -629554573
AndExpression(EqualityExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AndExpression
Constructs the node with all its children nodes.
AndExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ANN_ERR - Static variable in class EDU.purdue.jtb.JTB
Annotation - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Annotation:
Corresponding grammar:
f0 -> .
Annotation(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Annotation
Constructs the node with its child node.
Annotation() - Method in class EDU.purdue.jtb.parser.JTBParser
 
AnnotationTypeBody - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AnnotationTypeBody:
Corresponding grammar:
f0 -> "{"
f1 -> ( AnnotationTypeMemberDeclaration() )*
f2 -> "}"
s: -667465535
AnnotationTypeBody(Token, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeBody
Constructs the node with all its children nodes.
AnnotationTypeBody() - Method in class EDU.purdue.jtb.parser.JTBParser
 
AnnotationTypeDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AnnotationTypeDeclaration:
Corresponding grammar:
f0 -> "@"
f1 -> "interface"
f2 -> invalid input: '<' IDENTIFIER >
f3 -> AnnotationTypeBody()
s: 383718196
AnnotationTypeDeclaration(Token, Token, Token, AnnotationTypeBody) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeDeclaration
Constructs the node with all its children nodes.
AnnotationTypeDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
AnnotationTypeMemberDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AnnotationTypeMemberDeclaration:
Corresponding grammar:
f0 -> .
AnnotationTypeMemberDeclaration(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeMemberDeclaration
Constructs the node with its child node.
AnnotationTypeMemberDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
argInfoList - Variable in class EDU.purdue.jtb.common.VisitorInfo
The list of the visitor arguments info
ArgumentInfo() - Constructor for class EDU.purdue.jtb.common.VisitorInfo.ArgumentInfo
 
ArgumentList - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ArgumentList:
Corresponding grammar:
f0 -> Expression()
f1 -> ( #0 "," #1 Expression() )*
s: -662366547
ArgumentList(Expression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ArgumentList
Constructs the node with all its children nodes.
ArgumentList() - Method in class EDU.purdue.jtb.parser.JTBParser
 
Arguments - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Arguments:
Corresponding grammar:
f0 -> "("
f1 -> [ ArgumentList() ]
f2 -> ")"
s: 2046130821
Arguments(Token, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Arguments
Constructs the node with all its children nodes.
Arguments(List<Token>) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ArrayDimsAndInits - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ArrayDimsAndInits:
Corresponding grammar:
f0 -> .
ArrayDimsAndInits(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ArrayDimsAndInits
Constructs the node with its child node.
ArrayDimsAndInits() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ArrayInitializer - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ArrayInitializer:
Corresponding grammar:
f0 -> "{"
f1 -> [ #0 VariableInitializer()
..
ArrayInitializer(Token, NodeOptional, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer
Constructs the node with all its children nodes.
ArrayInitializer() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ASSERT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
ASSERT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
AssertStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AssertStatement:
Corresponding grammar:
f0 -> "assert"
f1 -> Expression()
f2 -> [ #0 ":" #1 Expression() ]
f3 -> ";"
s: -579866328
AssertStatement(Token, Expression, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AssertStatement
Constructs the node with all its children nodes.
AssertStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
ASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
AssignmentOperator - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production AssignmentOperator:
Corresponding grammar:
f0 -> .
AssignmentOperator(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.AssignmentOperator
Constructs the node with its child node.
AssignmentOperator() - Method in class EDU.purdue.jtb.parser.JTBParser
 
astEcNode - Variable in class EDU.purdue.jtb.common.UserClassInfo
The corresponding ExpansionChoices node

B

backup(int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Retreat.
BANG - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
BANG - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
bannerLine(String, String) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
This prints the banner line when the various tools are invoked.
bare - Variable in class EDU.purdue.jtb.common.UserClassInfo.CommentLineData
The node's bare comment (should be never null after processing)
baseNodesClasses - Static variable in class EDU.purdue.jtb.common.Constants
The list of base nodes classes
BaseNodesGenerator - Class in EDU.purdue.jtb.generate
Class BaseNodesGenerator contains methods to generate the base nodes interfaces and classes.
BaseNodesGenerator(JTBOptions, CommonCodeGenerator, Messages) - Constructor for class EDU.purdue.jtb.generate.BaseNodesGenerator
Constructor.
baseNodesInterfaces - Static variable in class EDU.purdue.jtb.common.Constants
The array of base nodes interfaces
beginColumn - Variable in class EDU.purdue.jtb.parser.Token
The column number of the first character of this token.
beginLine - Variable in class EDU.purdue.jtb.parser.Token
The line number of the first character of this token.
BeginToken() - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
BIT_AND - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
BIT_AND - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
BIT_OR - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
BIT_OR - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
Block - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Block:
Corresponding grammar:
f0 -> "{"
f1 -> ( BlockStatement() )*
f2 -> "}"
s: -47169424
Block(Token, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Block
Constructs the node with all its children nodes.
Block(List<Token>) - Method in class EDU.purdue.jtb.parser.JTBParser
 
BlockStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production BlockStatement:
Corresponding grammar:
f0 -> .
BlockStatement(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.BlockStatement
Constructs the node with its child node.
BlockStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
BNF_IND - Static variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder
The indicator for BNFProduction in the GlobalDataBuilder.notTbcNodesHM and GlobalDataBuilder.prodHM tables
bnfLvl - Variable in class EDU.purdue.jtb.generate.AcceptInliner
The "BNF" nesting level: incremented/decremented:
for each new nested ExpansionChoices (so starts at 0 (in DepthFirstVoidVisitor.visit(BNFProduction))), and for each new nested Expansion except in an ExpansionChoices with no choices Used to control spaces / new lines.
bnfLvl - Variable in class EDU.purdue.jtb.generate.JJFileAnnotator
The "BNF" nesting level: incremented/decremented:
for each new nested ExpansionChoices (so starts at 0 (in DepthFirstVoidVisitor.visit(BNFProduction))), and for each new nested Expansion except in an ExpansionChoices with no choices Used to control spaces / new lines.
BNFProduction - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production BNFProduction:
Corresponding grammar:
f0 -> AccessModifier()
f1 -> ResultType()
f2 -> IdentifierAsString()
f3 -> FormalParameters()
f4 -> [ #0 "throws" #1 Name()
..
BNFProduction(AccessModifier, ResultType, IdentifierAsString, FormalParameters, NodeOptional, NodeOptional, Token, Block, Token, ExpansionChoices, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Constructs the node with all its children nodes.
BNFProduction() - Method in class EDU.purdue.jtb.parser.JTBParser
 
BNFProduction_ - Class in EDU.purdue.jtb.parser
Describes BNF productions.
BNFProduction_() - Constructor for class EDU.purdue.jtb.parser.BNFProduction_
 
bnfproductions - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
A list of all grammar productions - normal and JAVACODE - in the order they appear in the input file.
BOOLEAN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
BOOLEAN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
BooleanLiteral - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production BooleanLiteral:
Corresponding grammar:
f0 -> .
BooleanLiteral(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.BooleanLiteral
Constructs the node with its child node.
BooleanLiteral() - Method in class EDU.purdue.jtb.parser.JTBParser
 
booleanValue(String) - Method in class EDU.purdue.jtb.parser.Options
Convenience method to retrieve boolean options.
BREAK - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
BREAK - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
BreakStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production BreakStatement:
Corresponding grammar:
f0 -> "break"
f1 -> [ invalid input: '<' IDENTIFIER > ]
f2 -> ";"
s: 2096828507
BreakStatement(Token, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.BreakStatement
Constructs the node with all its children nodes.
BreakStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
BRLEN - Static variable in class EDU.purdue.jtb.common.Constants
The javadoc break plus string length
BRLS - Static variable in class EDU.purdue.jtb.common.Constants
The javadoc break plus the OS line separator
BRLSLEN - Static variable in class EDU.purdue.jtb.common.Constants
The javadoc break plus the OS line separator string length
bufcolumn - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
buffer - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
bufline - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
bufpos - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
BYTE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
BYTE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.

C

canLoop - Static variable in class EDU.purdue.jtb.parser.LexGen
 
canMatchAnyChar - Static variable in class EDU.purdue.jtb.parser.LexGen
 
CanMatchAnyChar() - Method in class EDU.purdue.jtb.parser.RCharacterList
CanMatchAnyChar() - Method in class EDU.purdue.jtb.parser.RegularExpression_
 
canReachOnMore - Static variable in class EDU.purdue.jtb.parser.LexGen
 
CanStartNfaUsingAscii(char) - Static method in class EDU.purdue.jtb.parser.NfaState
 
CASE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
CASE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
CastExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production CastExpression:
Corresponding grammar:
f0 -> .
CastExpression(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.CastExpression
Constructs the node with its child node.
CastExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
CastLookahead - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production CastLookahead:
Corresponding grammar:
f0 -> .
CastLookahead(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.CastLookahead
Constructs the node with its child node.
CastLookahead() - Method in class EDU.purdue.jtb.parser.JTBParser
 
CATCH - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
CATCH - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
catchblks - Variable in class EDU.purdue.jtb.parser.TryBlock
The block part of each catch block.
ccg - Variable in class EDU.purdue.jtb.generate.AcceptInliner
ccg - Variable in class EDU.purdue.jtb.generate.JJFileAnnotator
ccol - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The character's column
CF_ERR - Static variable in class EDU.purdue.jtb.JTB
ch - Variable in class EDU.purdue.jtb.parser.SingleCharacter
The character of this descriptor
CHAR - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
CHAR - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
character_descriptor_assign(Token, String) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
character_descriptor_assign(Token, String, String) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
CHARACTER_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
CHARACTER_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
CharacterDescriptor - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production CharacterDescriptor:
Corresponding grammar:
f0 -> StringLiteral()
f1 -> [ #0 "-" #1 StringLiteral() ]
s: 895087809
CharacterDescriptor(StringLiteral, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.CharacterDescriptor
Constructs the node with all its children nodes.
CharacterDescriptor(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
CharacterList - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production CharacterList:
Corresponding grammar:
f0 -> [ "~" ]
f1 -> "["
f2 -> [ #0 CharacterDescriptor()
..
CharacterList(NodeOptional, Token, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.CharacterList
Constructs the node with all its children nodes.
CharacterList(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
CharacterRange - Class in EDU.purdue.jtb.parser
Describes character range descriptors in a character list.
CheckUnmatchability() - Method in class EDU.purdue.jtb.parser.RChoice
Checks whether Regular Expression Choices can be matched.
childrenMethods - Variable in class EDU.purdue.jtb.common.JTBOptions
-chm option which generates children handling methods in base and user nodes
choice - Variable in class EDU.purdue.jtb.parser.syntaxtree.NodeChoice
The real node
Choice - Class in EDU.purdue.jtb.parser
Describes expansions where one of many choices is taken (c1 | c2 | ...).
Choice() - Constructor for class EDU.purdue.jtb.parser.Choice
Standard constructor
Choice(Expansion_) - Constructor for class EDU.purdue.jtb.parser.Choice
 
Choice(Token) - Constructor for class EDU.purdue.jtb.parser.Choice
 
CHOICE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
CL_ERR - Static variable in class EDU.purdue.jtb.JTB
Command line error
CL_EX - Static variable in class EDU.purdue.jtb.JTB
JTB.InvalidCmdLineException exception
CLASS - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
CLASS - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ClassesFinder - Class in EDU.purdue.jtb.analyse
The ClassesFinder visitor creates a list of UserClassInfo objects describing every class to be generated.
ClassesFinder(GlobalDataBuilder) - Constructor for class EDU.purdue.jtb.analyse.ClassesFinder
Constructor.
className - Variable in class EDU.purdue.jtb.common.UserClassInfo
The class name (without optional prefix and suffix)
ClassOrInterfaceBody - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ClassOrInterfaceBody:
Corresponding grammar:
f0 -> "{"
f1 -> ( ClassOrInterfaceBodyDeclaration() )*
f2 -> "}"
s: 1154515364
ClassOrInterfaceBody(Token, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBody
Constructs the node with all its children nodes.
ClassOrInterfaceBody(boolean, List<Token>) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ClassOrInterfaceBodyDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ClassOrInterfaceBodyDeclaration:
Corresponding grammar:
f0 -> .
ClassOrInterfaceBodyDeclaration(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBodyDeclaration
Constructs the node with its child node.
ClassOrInterfaceBodyDeclaration(boolean) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ClassOrInterfaceDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ClassOrInterfaceDeclaration:
Corresponding grammar:
f0 -> ( %0 "class"
..
ClassOrInterfaceDeclaration(NodeChoice, Token, NodeOptional, NodeOptional, NodeOptional, ClassOrInterfaceBody) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Constructs the node with all its children nodes.
ClassOrInterfaceDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ClassOrInterfaceType - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ClassOrInterfaceType:
Corresponding grammar:
f0 -> invalid input: '<' IDENTIFIER >
f1 -> [ TypeArguments() ]
f2 -> ( #0 "." #1 invalid input: '<' IDENTIFIER >
..
ClassOrInterfaceType(Token, NodeOptional, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceType
Constructs the node with all its children nodes.
ClassOrInterfaceType() - Method in class EDU.purdue.jtb.parser.JTBParser
 
classTypeParameters - Variable in class EDU.purdue.jtb.common.VisitorInfo
The class type parameters list string
cline - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The character's line
COLON - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
COLON - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
column - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
COMMA - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
COMMA - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
CommentData() - Constructor for class EDU.purdue.jtb.common.UserClassInfo.CommentData
 
CommentLineData() - Constructor for class EDU.purdue.jtb.common.UserClassInfo.CommentLineData
 
CommonCodeGenerator - Class in EDU.purdue.jtb.generate
Class CommonCodeGenerator contains methods to generate common pieces of code (fields and methods).
CommonCodeGenerator(GlobalDataBuilder) - Constructor for class EDU.purdue.jtb.generate.CommonCodeGenerator
Constructor.
compare(Token, String, String) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
Compares the second id with the first one and raises a parse error if not identical.
compareTo(VisitorInfo) - Method in class EDU.purdue.jtb.common.VisitorInfo
Enables ordering of visitors interface and class names.
CompilationUnit - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production CompilationUnit:
Corresponding grammar:
f0 -> [ PackageDeclaration() ]
f1 -> ( ImportDeclaration() )*
f2 -> ( TypeDeclaration() )*
s: 1761039264
CompilationUnit(NodeOptional, NodeListOptional, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.CompilationUnit
Constructs the node with all its children nodes.
CompilationUnit() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ComplexRegularExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ComplexRegularExpression:
Corresponding grammar:
f0 -> ( ComplexRegularExpressionUnit() )+
s: 896313544
ComplexRegularExpression(NodeList) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpression
Constructs the node with its child node.
ComplexRegularExpression(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ComplexRegularExpressionChoices - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ComplexRegularExpressionChoices:
Corresponding grammar:
f0 -> ComplexRegularExpression()
f1 -> ( #0 "|" #1 ComplexRegularExpression() )*
s: -1240933595
ComplexRegularExpressionChoices(ComplexRegularExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionChoices
Constructs the node with all its children nodes.
ComplexRegularExpressionChoices(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ComplexRegularExpressionUnit - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ComplexRegularExpressionUnit:
Corresponding grammar:
f0 -> .
ComplexRegularExpressionUnit(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionUnit
Constructs the node with its child node.
ComplexRegularExpressionUnit(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ConditionalAndExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ConditionalAndExpression:
Corresponding grammar:
f0 -> InclusiveOrExpression()
f1 -> ( #0 "invalid input: '&'invalid input: '&'" #1 InclusiveOrExpression() )*
s: -1425815203
ConditionalAndExpression(InclusiveOrExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ConditionalAndExpression
Constructs the node with all its children nodes.
ConditionalAndExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ConditionalExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ConditionalExpression:
Corresponding grammar:
f0 -> ConditionalOrExpression()
f1 -> [ #0 "?" #1 Expression() #2 ":" #3 Expression() ]
s: -1150694214
ConditionalExpression(ConditionalOrExpression, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ConditionalExpression
Constructs the node with all its children nodes.
ConditionalExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ConditionalOrExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ConditionalOrExpression:
Corresponding grammar:
f0 -> ConditionalAndExpression()
f1 -> ( #0 "||" #1 ConditionalAndExpression() )*
s: -1592298777
ConditionalOrExpression(ConditionalAndExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ConditionalOrExpression
Constructs the node with all its children nodes.
ConditionalOrExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
CONST - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
CONST - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
Constants - Class in EDU.purdue.jtb.common
Class Constants contains static global flags, constants and names.
ConstructorDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ConstructorDeclaration:
Corresponding grammar:
f0 -> [ TypeParameters() ]
f1 -> invalid input: '<' IDENTIFIER >
f2 -> FormalParameters()
f3 -> [ #0 "throws" #1 NameList() ]
f4 -> "{"
f5 -> [ ExplicitConstructorInvocation() ]
f6 -> ( BlockStatement() )*
f7 -> "}"
s: 1258397065
ConstructorDeclaration(NodeOptional, Token, FormalParameters, NodeOptional, Token, NodeOptional, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Constructs the node with all its children nodes.
ConstructorDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
Container - Class in EDU.purdue.jtb.parser
An object container.
Container() - Constructor for class EDU.purdue.jtb.parser.Container
 
CONTINUE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
CONTINUE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ContinueStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ContinueStatement:
Corresponding grammar:
f0 -> "continue"
f1 -> [ invalid input: '<' IDENTIFIER > ]
f2 -> ";"
s: -1991535243
ContinueStatement(Token, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ContinueStatement
Constructs the node with all its children nodes.
ContinueStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ControlSignatureProcessor - Class in EDU.purdue.jtb.parser.visitor.signature
The ControlSignatureProcessor annotation processor issues a compile error when the user visitors' visit methods annotated NodeFieldsSignature are not coded against the last nodes definitions.
ControlSignatureProcessor() - Constructor for class EDU.purdue.jtb.parser.visitor.signature.ControlSignatureProcessor
Standard constructor
createOutputDir(File) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
Creates an output directory.
createVisitorsList(String) - Method in class EDU.purdue.jtb.common.JTBOptions
Checks -vis / JTB_VIS option string and creates the list of VisitorInfo.
cu_from_insertion_point_2 - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
This is the list of all tokens that appear after the tokens in "cu_to_insertion_point_2" and until "PARSER_END(name)".
cu_name - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The name of the parser class (what appears in PARSER_BEGIN and PARSER_END).
cu_to_insertion_point_1 - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
This is a list of tokens that appear after "PARSER_BEGIN(name)" all the way until (but not including) the opening brace "{" of the class "name".
cu_to_insertion_point_2 - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
This is the list of all tokens that appear after the tokens in "cu_to_insertion_point_1" and until (but not including) the closing brace "}" of the class "name".
curChar - Variable in class EDU.purdue.jtb.parser.JTBParserTokenManager
 
curKind - Static variable in class EDU.purdue.jtb.parser.LexGen
 
curRE - Static variable in class EDU.purdue.jtb.parser.LexGen
 
currentToken - Variable in exception class EDU.purdue.jtb.parser.ParseException
This is the last token that has been consumed successfully.

D

debug - Variable in class EDU.purdue.jtb.common.UserClassInfo.CommentLineData
The node's debug comment (null if none, or starts with " //")
DEBUG_CLASS - Static variable in class EDU.purdue.jtb.common.Constants
Turns on / off printing class debug comments (useful to find where each line is produced)
DEBUG_COMMENT - Static variable in class EDU.purdue.jtb.common.Constants
Turns on / off printing field and sub comment debug comments
debugStream - Variable in class EDU.purdue.jtb.parser.JTBParserTokenManager
Debug output.
DEC_DIGIT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
DECIMAL_EXPONENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
DECIMAL_EXPONENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
DECIMAL_FLOATING_POINT_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
DECIMAL_FLOATING_POINT_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
DECIMAL_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
DECIMAL_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
DECR - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
DECR - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
DEF_HOOK_DIR_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default node scope hook directory name
DEF_HOOK_PKG_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default node scope hook package name
DEF_ND_DIR_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default nodes directory name
DEF_ND_PKG_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default nodes package name
DEF_ND_PREFIX - Static variable in class EDU.purdue.jtb.common.Constants
Default nodes prefix
DEF_ND_SUFFIX - Static variable in class EDU.purdue.jtb.common.Constants
Default nodes suffix
DEF_OUT_FILE_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default JavaCC generated grammar file name
DEF_SIG_DIR_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default signature directory name
DEF_SIG_PKG_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default signature package name
DEF_VIS_DIR_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default visitors directory name
DEF_VIS_PKG_NAME - Static variable in class EDU.purdue.jtb.common.Constants
Default visitors package name
DEFAULT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
Lexical state.
DEFAULT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
Lexical state.
defaultLexState - Static variable in class EDU.purdue.jtb.parser.LexGen
 
DefaultValue - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production DefaultValue:
Corresponding grammar:
f0 -> "default"
f1 -> MemberValue()
s: -1936312236
DefaultValue(Token, MemberValue) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.DefaultValue
Constructs the node with all its children nodes.
DefaultValue() - Method in class EDU.purdue.jtb.parser.JTBParser
 
DepthFirstIntVisitor - Class in EDU.purdue.jtb.parser.visitor
Provides default methods which visit each node in the tree in depth-first order.
In your "Int" visitors extend this class and override part or all of these methods.
DepthFirstIntVisitor() - Constructor for class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
 
DepthFirstIntVisitor.ShouldNotOccurException - Exception Class in EDU.purdue.jtb.parser.visitor
Class handling a programmatic exception.
DepthFirstVoidVisitor - Class in EDU.purdue.jtb.parser.visitor
Provides default methods which visit each node in the tree in depth-first order.
In your "Void" visitors extend this class and override part or all of these methods.
DepthFirstVoidVisitor() - Constructor for class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
 
DepthFirstVoidVisitor.ShouldNotOccurException - Exception Class in EDU.purdue.jtb.parser.visitor
Class handling a programmatic exception.
depthLevel - Variable in class EDU.purdue.jtb.common.JTBOptions
-dl option which generates depthLevel field in all visitor classes
descriptiveFieldNames - Variable in class EDU.purdue.jtb.common.JTBOptions
-f option which generates descriptive node class child field names such as whileStatement, nodeToken2, ...
descriptors - Variable in class EDU.purdue.jtb.parser.RCharacterList
This is the list of descriptors of the character list.
dfVisitorName - Variable in class EDU.purdue.jtb.common.VisitorInfo
The Depth First visitor name
DI_ERR - Static variable in class EDU.purdue.jtb.JTB
UserFilesGenerator invalid input: '&' VisitorsGenerator directory creation error
disable_tracing() - Method in class EDU.purdue.jtb.parser.JTBParser
Disable tracing.
DO - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
DO - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
do_main(String[]) - Static method in class EDU.purdue.jtb.JTB
Non standard main static method returning an error code.
Done() - Method in class EDU.purdue.jtb.parser.JavaCharStream
Set buffers back to null when finished.
DONT_CREATE - Static variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder
The specific regular expression for a token node not to be created
DoStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production DoStatement:
Corresponding grammar:
f0 -> "do"
f1 -> Statement()
f2 -> "while"
f3 -> "("
f4 -> Expression()
f5 -> ")"
f6 -> ";"
s: 1162769715
DoStatement(Token, Statement, Token, Token, Expression, Token, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Constructs the node with all its children nodes.
DoStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
DOT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
DOT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
DOUBLE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
DOUBLE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.Action
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.Choice
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.Expansion_
 
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.Lookahead
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.NonTerminal
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.OneOrMore
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.RegularExpression_
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.RStringLiteral
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.Sequence
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.TryBlock
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.ZeroOrMore
dump(int, Set<Object>) - Method in class EDU.purdue.jtb.parser.ZeroOrOne
dumpPrefix(int) - Static method in class EDU.purdue.jtb.parser.Expansion_
 
dumpPrefix(int) - Static method in class EDU.purdue.jtb.parser.NormalProduction
 

E

EDU.purdue.jtb - package EDU.purdue.jtb
 
EDU.purdue.jtb.analyse - package EDU.purdue.jtb.analyse
 
EDU.purdue.jtb.common - package EDU.purdue.jtb.common
 
EDU.purdue.jtb.generate - package EDU.purdue.jtb.generate
 
EDU.purdue.jtb.parser - package EDU.purdue.jtb.parser
 
EDU.purdue.jtb.parser.syntaxtree - package EDU.purdue.jtb.parser.syntaxtree
 
EDU.purdue.jtb.parser.visitor - package EDU.purdue.jtb.parser.visitor
 
EDU.purdue.jtb.parser.visitor.signature - package EDU.purdue.jtb.parser.visitor.signature
 
EG_ERR - Static variable in class EDU.purdue.jtb.JTB
Running external generator error
elementAt(int) - Method in interface EDU.purdue.jtb.parser.syntaxtree.INodeList
 
elementAt(int) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeList
Gets the node in the list at a given position.
elementAt(int) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Gets the node in the list at a given position.
elementAt(int) - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Gets the node in the list at a given position.
elements() - Method in interface EDU.purdue.jtb.parser.syntaxtree.INodeList
 
elements() - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeList
Returns an iterator on the nodes list.
elements() - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Returns an iterator on the nodes list.
elements() - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Returns an iterator on the nodes list.
ELSE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
ELSE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
emptyEnterExitHook - Static variable in class EDU.purdue.jtb.common.Constants
The node scope hook empty class name
EmptyStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production EmptyStatement:
Corresponding grammar:
f0 -> ";"
s: 2055660624
EmptyStatement(Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.EmptyStatement
Constructs the node with its child node.
EmptyStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
EmptyTypeArguments - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production EmptyTypeArguments:
Corresponding grammar:
f0 -> "invalid input: '<'"
f1 -> ">"
s: 859421181
EmptyTypeArguments(Token, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.EmptyTypeArguments
Constructs the node with all its children nodes.
EmptyTypeArguments() - Method in class EDU.purdue.jtb.parser.JTBParser
 
enable_tracing() - Method in class EDU.purdue.jtb.parser.JTBParser
Enable tracing.
endColumn - Variable in class EDU.purdue.jtb.parser.Token
The column number of the last character of this token.
endLine - Variable in class EDU.purdue.jtb.parser.Token
The line number of the last character of this token.
ENUM - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
ENUM - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
EnumBody - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production EnumBody:
Corresponding grammar:
f0 -> "{"
f1 -> [ #0 EnumConstant()
..
EnumBody(Token, NodeOptional, NodeOptional, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.EnumBody
Constructs the node with all its children nodes.
EnumBody() - Method in class EDU.purdue.jtb.parser.JTBParser
 
EnumConstant - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production EnumConstant:
Corresponding grammar:
f0 -> Modifiers()
f1 -> invalid input: '<' IDENTIFIER >
f2 -> [ Arguments() ]
f3 -> [ ClassOrInterfaceBody() ]
s: -8699830
EnumConstant(Modifiers, Token, NodeOptional, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.EnumConstant
Constructs the node with all its children nodes.
EnumConstant() - Method in class EDU.purdue.jtb.parser.JTBParser
 
EnumDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production EnumDeclaration:
Corresponding grammar:
f0 -> "enum"
f1 -> invalid input: '<' IDENTIFIER >
f2 -> [ ImplementsList() ]
f3 -> EnumBody()
s: 359041865
EnumDeclaration(Token, Token, NodeOptional, EnumBody) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.EnumDeclaration
Constructs the node with all its children nodes.
EnumDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
EOF - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
End of File.
EOF - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
End of File.
EOL - Static variable in class EDU.purdue.jtb.parser.Expansion_
The OS line separator
EOL - Static variable in class EDU.purdue.jtb.parser.NormalProduction
The OS line separator
EOL - Static variable in exception class EDU.purdue.jtb.parser.ParseException
The end of line string for this machine.
EQ - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
EQ - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
EqualityExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production EqualityExpression:
Corresponding grammar:
f0 -> InstanceOfExpression()
f1 -> ( #0 ( %0 "=="
..
EqualityExpression(InstanceOfExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.EqualityExpression
Constructs the node with all its children nodes.
EqualityExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
errorCount() - Method in class EDU.purdue.jtb.common.Messages
 
ESCAPED_CHARACTER - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ExclusiveOrExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ExclusiveOrExpression:
Corresponding grammar:
f0 -> AndExpression()
f1 -> ( #0 "^" #1 AndExpression() )*
s: -1241708769
ExclusiveOrExpression(AndExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ExclusiveOrExpression
Constructs the node with all its children nodes.
ExclusiveOrExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
exp - Variable in class EDU.purdue.jtb.parser.TryBlock
The expansion contained within the try block.
ExpandBuff(boolean) - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
expansion - Variable in class EDU.purdue.jtb.parser.OneOrMore
The expansion which is repeated one or more times.
expansion - Variable in class EDU.purdue.jtb.parser.ZeroOrMore
The expansion which is repeated zero or more times.
expansion - Variable in class EDU.purdue.jtb.parser.ZeroOrOne
The expansion which is repeated zero or one times.
Expansion - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Expansion:
Corresponding grammar:
f0 -> ( #0 "LOOKAHEAD" #1 "(" #2 LocalLookahead() #3 ")" )?
f1 -> ( ExpansionUnit() )+
s: -2134365682
Expansion(NodeOptional, NodeList) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Expansion
Constructs the node with all its children nodes.
Expansion(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
Expansion_ - Class in EDU.purdue.jtb.parser
Describes expansions - entities that may occur on the right hand sides of productions.
Expansion_() - Constructor for class EDU.purdue.jtb.parser.Expansion_
 
Expansion_.EXP_TYPE - Enum in EDU.purdue.jtb.parser
Subclasses enum type
ExpansionChoices - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ExpansionChoices:
Corresponding grammar:
f0 -> Expansion()
f1 -> ( #0 "|" #1 Expansion() )*
s: -1726831935
ExpansionChoices(Expansion, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ExpansionChoices
Constructs the node with all its children nodes.
ExpansionChoices(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ExpansionUnit - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ExpansionUnit:
Corresponding grammar:
f0 -> .
ExpansionUnit(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnit
Constructs the node with its child node.
ExpansionUnit(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ExpansionUnitTCF - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ExpansionUnitTCF:
Corresponding grammar:
f0 -> "try"
f1 -> "{"
f2 -> ExpansionChoices()
f3 -> "}"
f4 -> ( #0 "catch" #1 "("
..
ExpansionUnitTCF(Token, Token, ExpansionChoices, Token, NodeListOptional, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Constructs the node with all its children nodes.
ExpansionUnitTCF(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
expectedTokenSequences - Variable in exception class EDU.purdue.jtb.parser.ParseException
Each entry in this array is an array of integers.
ExplicitConstructorInvocation - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ExplicitConstructorInvocation:
Corresponding grammar:
f0 -> ( %0 #0 [ $0 "invalid input: '<'" $1 ReferenceType()
..
ExplicitConstructorInvocation(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ExplicitConstructorInvocation
Constructs the node with its child node.
ExplicitConstructorInvocation() - Method in class EDU.purdue.jtb.parser.JTBParser
 
Expression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Expression:
Corresponding grammar:
f0 -> ConditionalExpression()
f1 -> [ #0 AssignmentOperator() #1 Expression() ]
s: -1186270200
Expression(ConditionalExpression, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Expression
Constructs the node with all its children nodes.
Expression(List<Token>) - Method in class EDU.purdue.jtb.parser.JTBParser
 
EXTENDS - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
EXTENDS - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ExtendsList - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ExtendsList:
Corresponding grammar:
f0 -> "extends"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
s: 24279225
ExtendsList(Token, ClassOrInterfaceType, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ExtendsList
Constructs the node with all its children nodes.
ExtendsList(boolean) - Method in class EDU.purdue.jtb.parser.JTBParser
 
externalGeneratorClass - Variable in class EDU.purdue.jtb.common.JTBOptions
-eg option which defines an external generator class

F

f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AccessModifier
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AdditiveExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AllocationExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AndExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Annotation
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeBody
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeMemberDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ArgumentList
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Arguments
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ArrayDimsAndInits
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AssertStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AssignmentOperator
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Block
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BlockStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BooleanLiteral
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BreakStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CastExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CastLookahead
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CharacterDescriptor
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CharacterList
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBody
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBodyDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceType
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CompilationUnit
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionChoices
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionUnit
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConditionalAndExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConditionalExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConditionalOrExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ContinueStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DefaultValue
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EmptyStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EmptyTypeArguments
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumBody
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumConstant
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EqualityExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExclusiveOrExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Expansion
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionChoices
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnit
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExplicitConstructorInvocation
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Expression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExtendsList
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FieldDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ForInit
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FormalParameter
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FormalParameters
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ForStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ForUpdate
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.IdentifierAsString
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ImplementsList
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.InclusiveOrExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Initializer
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.InstanceOfExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.IntegerLiteral
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCOptions
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaIdentifier
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LabeledStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Literal
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalVariableDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MarkerAnnotation
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberSelector
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValue
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePair
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePairs
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclarator
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Modifiers
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MultiplicativeExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Name
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.NameList
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.NullLiteral
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.OptionBinding
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PackageDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PostfixExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PreDecrementExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PreIncrementExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PrimaryExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PrimaryPrefix
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PrimarySuffix
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PrimitiveType
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Production
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ReferenceType
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegExprKind
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RelationalExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ResultType
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ReturnStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RSignedShift
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RUnsignedShift
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ShiftExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Statement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.StatementExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.StatementExpressionList
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.StringLiteral
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SwitchLabel
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ThrowStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TokenManagerDecls
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TryStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Type
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeArgument
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeArguments
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeBound
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeDeclaration
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeParameter
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeParameters
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.UnaryExpression
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.UnaryExpressionNotPlusMinus
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.VariableDeclarator
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.VariableDeclaratorId
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.VariableInitializer
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.VariableModifiers
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
Child node 0
f0 - Variable in class EDU.purdue.jtb.parser.syntaxtree.WildcardBounds
Child node 0
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AdditiveExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AndExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeBody
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ArgumentList
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Arguments
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AssertStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Block
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BreakStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CharacterDescriptor
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CharacterList
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBody
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceType
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CompilationUnit
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ComplexRegularExpressionChoices
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConditionalAndExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConditionalExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConditionalOrExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ContinueStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DefaultValue
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EmptyTypeArguments
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumBody
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumConstant
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EqualityExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExclusiveOrExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Expansion
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionChoices
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Expression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExtendsList
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FieldDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FormalParameter
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FormalParameters
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ForStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ImplementsList
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.InclusiveOrExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Initializer
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.InstanceOfExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LabeledStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalVariableDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MarkerAnnotation
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberSelector
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePair
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePairs
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclarator
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MultiplicativeExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Name
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.NameList
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.OptionBinding
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PackageDeclaration
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PostfixExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PreDecrementExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PreIncrementExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PrimaryExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RelationalExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ReturnStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RSignedShift
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RUnsignedShift
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ShiftExpression
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.StatementExpressionList
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ThrowStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TokenManagerDecls
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TryStatement
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeArguments
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeBound
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeParameter
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeParameters
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.VariableDeclarator
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.VariableDeclaratorId
Child node 1
f1 - Variable in class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
Child node 1
f10 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 10
f10 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 10
f11 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 11
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeBody
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Arguments
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AssertStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.Block
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BreakStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CharacterList
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceBody
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceType
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CompilationUnit
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ContinueStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumBody
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumConstant
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExtendsList
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FieldDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FormalParameter
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FormalParameters
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ForStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ImplementsList
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LabeledStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalVariableDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberSelector
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValuePair
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclarator
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.OptionBinding
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.PackageDeclaration
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ReturnStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RUnsignedShift
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ThrowStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TokenManagerDecls
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TryStatement
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeArguments
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeBound
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeParameters
Child node 2
f2 - Variable in class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
Child node 2
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AnnotationTypeDeclaration
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ArrayInitializer
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.AssertStatement
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.CharacterList
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumBody
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumConstant
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumDeclaration
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FieldDeclaration
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.FormalParameter
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ForStatement
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalVariableDeclaration
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.OptionBinding
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TryStatement
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeArguments
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.TypeParameters
Child node 3
f3 - Variable in class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
Child node 3
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.EnumBody
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ForStatement
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement
Child node 4
f4 - Variable in class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
Child node 4
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ClassOrInterfaceDeclaration
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ExpansionUnitTCF
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Child node 5
f5 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Child node 5
f6 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 6
f6 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Child node 6
f6 - Variable in class EDU.purdue.jtb.parser.syntaxtree.DoStatement
Child node 6
f6 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 6
f6 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Child node 6
f6 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Child node 6
f6 - Variable in class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Child node 6
f7 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 7
f7 - Variable in class EDU.purdue.jtb.parser.syntaxtree.ConstructorDeclaration
Child node 7
f7 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 7
f7 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Child node 7
f7 - Variable in class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Child node 7
f8 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 8
f8 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 8
f9 - Variable in class EDU.purdue.jtb.parser.syntaxtree.BNFProduction
Child node 9
f9 - Variable in class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Child node 9
FALSE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
FALSE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
fieldCmts - Variable in class EDU.purdue.jtb.common.UserClassInfo
The list of the field comments data
FieldDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production FieldDeclaration:
Corresponding grammar:
f0 -> Type()
f1 -> VariableDeclarator()
f2 -> ( #0 "," #1 VariableDeclarator() )*
f3 -> ";"
s: 1567612384
FieldDeclaration(Type, VariableDeclarator, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.FieldDeclaration
Constructs the node with all its children nodes.
FieldDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
FieldInfo() - Constructor for class EDU.purdue.jtb.common.UserClassInfo.FieldInfo
 
fields - Variable in class EDU.purdue.jtb.common.UserClassInfo
The list of the class fields representing the node's children
fieldsHashSig - Variable in class EDU.purdue.jtb.common.UserClassInfo
The fields hash signature (for helping controlling changes between generated classes versions).
fieldSubCmts - Variable in class EDU.purdue.jtb.common.UserClassInfo
The list of the sub comments data (without field comments data).
Built and used only when the "inline accept methods" option is on.
FILE_EXISTS_RC - Static variable in class EDU.purdue.jtb.common.Constants
The "file exists" return code
fileExt - Variable in class EDU.purdue.jtb.common.JTBOptions
File extension
fileHeaderComment - Static variable in class EDU.purdue.jtb.common.Constants
File header comment
fileName - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The name of the grammar file being processed.
FillBuff() - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
FINAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
FINAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
FINALLY - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
FINALLY - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
finallyblk - Variable in class EDU.purdue.jtb.parser.TryBlock
The block part of the finally block.
firstToken - Variable in class EDU.purdue.jtb.parser.TokenProduction
The first token from the input stream that represent this production
fixedClassName - Variable in class EDU.purdue.jtb.common.UserClassInfo
The class name (including optional prefix and suffix)
fixedType - Variable in class EDU.purdue.jtb.common.UserClassInfo.FieldInfo
The field type (including prefix / suffix)
FLOAT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
FLOAT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
FLOATING_POINT_LETTER - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
FLOATING_POINT_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
FLOATING_POINT_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
FO_ERR - Static variable in class EDU.purdue.jtb.JTB
Parsing file options error
FOR - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
FOR - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ForInit - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ForInit:
Corresponding grammar:
f0 -> .
ForInit(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ForInit
Constructs the node with its child node.
ForInit() - Method in class EDU.purdue.jtb.parser.JTBParser
 
FORMAL_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
FORMAL_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
FormalParameter - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production FormalParameter:
Corresponding grammar:
f0 -> Modifiers()
f1 -> Type()
f2 -> [ "..." ]
f3 -> VariableDeclaratorId()
s: -1358852705
FormalParameter(Modifiers, Type, NodeOptional, VariableDeclaratorId) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.FormalParameter
Constructs the node with all its children nodes.
FormalParameter() - Method in class EDU.purdue.jtb.parser.JTBParser
 
FormalParameters - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production FormalParameters:
Corresponding grammar:
f0 -> "("
f1 -> [ #0 FormalParameter()
..
FormalParameters(Token, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.FormalParameters
Constructs the node with all its children nodes.
FormalParameters(List<Token>) - Method in class EDU.purdue.jtb.parser.JTBParser
 
ForStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ForStatement:
Corresponding grammar:
f0 -> "for"
f1 -> "("
f2 -> ( %0 #0 VariableModifiers() #1 Type() #2 invalid input: '<' IDENTIFIER > #3 ":" #4 Expression()
..
ForStatement(Token, Token, NodeChoice, Token, Statement) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ForStatement
Constructs the node with all its children nodes.
ForStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ForUpdate - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ForUpdate:
Corresponding grammar:
f0 -> StatementExpressionList()
s: -1489663891
ForUpdate(StatementExpressionList) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ForUpdate
Constructs the node with its child node.
ForUpdate() - Method in class EDU.purdue.jtb.parser.JTBParser
 
fullType - Variable in class EDU.purdue.jtb.common.VisitorInfo.ReturnInfo
Full return type : type + [] for an array

G

GDB_ERR - Static variable in class EDU.purdue.jtb.JTB
gdbv - Variable in class EDU.purdue.jtb.generate.CommonCodeGenerator
The GlobalDataBuilder visitor
gdbv - Variable in class EDU.purdue.jtb.generate.AcceptInliner
The GlobalDataBuilder visitor
gdbv - Variable in class EDU.purdue.jtb.generate.JJFileAnnotator
The GlobalDataBuilder visitor
GE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
GE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
genArguVar - Static variable in class EDU.purdue.jtb.common.Constants
Visitor methods user argument (second and more arguments) variable
genBaseNodesFiles(List<UserClassInfo>) - Method in class EDU.purdue.jtb.generate.BaseNodesGenerator
Generates the base nodes source files.
genDepthFirstVisitorFile(VisitorInfo, File) - Method in class EDU.purdue.jtb.generate.VisitorsGenerator
Generates a DepthFirstXxxVisitor (class source) file.
genDepthLevelVar - Static variable in class EDU.purdue.jtb.common.Constants
Visitor methods depth level local variable
genEmtpyEnterExitHookFile(File) - Method in class EDU.purdue.jtb.generate.UserFilesGenerator
Generates the genEmtpyEnterExitHookFile (class source) file.
generatedStates - Static variable in class EDU.purdue.jtb.parser.NfaState
 
GenerateInitMoves() - Method in class EDU.purdue.jtb.parser.NfaState
 
generateParseException() - Method in class EDU.purdue.jtb.parser.JTBParser
Generate ParseException.
generateTreeDumper() - Method in class EDU.purdue.jtb.generate.TreeDumperGenerator
Generates the tree dumper visitor source in its file.
generateTreeFormatter() - Method in class EDU.purdue.jtb.generate.TreeFormatterGenerator
Generates the tree formatter visitor source in its file.
genIEnterExitHookFile(File) - Method in class EDU.purdue.jtb.generate.UserFilesGenerator
Generates the IEnterExitHook (interface source) file.
genIVisitorFile(VisitorInfo, File) - Method in class EDU.purdue.jtb.generate.VisitorsGenerator
Generates an IXxxVisitor (interface source) file.
genJavaBranch(INode) - Method in class EDU.purdue.jtb.common.JavaBranchPrinter
Visits a given (java code) node branch of the tree and returns a pretty printed string representation of the subtree.
Implementation note : it reuses a class allocated StringBuilder buffer, which is therefore overwritten on a next call.
genJavaBranch(INode) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Generates a java node and its subtree with a JavaPrinter.
genJavaBranch(INode) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Generates a java node and its subtree with a JavaPrinter.
genNodeVar - Static variable in class EDU.purdue.jtb.common.Constants
Visitor methods node argument (first argument) variable
genNodeVarDot - Static variable in class EDU.purdue.jtb.common.Constants
Visitor methods node argument (first argument) variable plus dot
genRetVar - Static variable in class EDU.purdue.jtb.common.Constants
Visitor methods return variable
genSigAnnFile(File) - Method in class EDU.purdue.jtb.generate.VisitorsGenerator
Generates the NodeFieldsSignature (annotation source) file.
genSigAnnProcFile(File) - Method in class EDU.purdue.jtb.generate.VisitorsGenerator
Generates the ControlSignatureProcessor (annotation processor source) file.
genUserNodesFiles(File) - Method in class EDU.purdue.jtb.generate.UserFilesGenerator
Generates user nodes (classes source) files.
genVisVar - Static variable in class EDU.purdue.jtb.common.Constants
Accept methods visitor variable
get_error_count() - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
get_parse_error_count() - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
get_semantic_error_count() - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
get_warning_count() - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
getAccessMod() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getActionTokens() - Method in class EDU.purdue.jtb.parser.Action
 
getActionTokens() - Method in class EDU.purdue.jtb.parser.Lookahead
 
getAmount() - Method in class EDU.purdue.jtb.parser.Lookahead
 
getArgumentTokens() - Method in class EDU.purdue.jtb.parser.NonTerminal
 
getBeginColumn() - Method in class EDU.purdue.jtb.parser.JavaCharStream
Get the beginning column.
getBeginLine() - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
getBuildParser() - Method in class EDU.purdue.jtb.parser.Options
Find the build parser value.
getBuildTokenManager() - Method in class EDU.purdue.jtb.parser.Options
Find the build token manager value.
getCacheTokens() - Method in class EDU.purdue.jtb.parser.Options
Find the cache tokens value.
getChoiceAmbiguityCheck() - Method in class EDU.purdue.jtb.parser.Options
Find the choice ambiguity check value.
getChoices() - Method in class EDU.purdue.jtb.parser.Choice
 
getChoices() - Method in class EDU.purdue.jtb.parser.RChoice
 
getClasses() - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Getter for the class list.
getCodeTokens() - Method in class EDU.purdue.jtb.parser.JavaCodeProduction_
 
getColumn() - Method in class EDU.purdue.jtb.parser.JavaCharStream
Deprecated.
getColumn() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getColumn() - Method in class EDU.purdue.jtb.parser.TokenProduction
 
getCommonTokenAction() - Method in class EDU.purdue.jtb.parser.Options
Find the common token action value.
getDebugLookahead() - Method in class EDU.purdue.jtb.parser.Options
Find the debug lookahead value.
getDebugParser() - Method in class EDU.purdue.jtb.parser.Options
Find the debug parser value.
getDebugTokenManager() - Method in class EDU.purdue.jtb.parser.Options
Find the debug TokenManager value.
getDeclarationTokens() - Method in class EDU.purdue.jtb.parser.BNFProduction_
 
getEndColumn() - Method in class EDU.purdue.jtb.parser.JavaCharStream
Get end column.
getEndLine() - Method in class EDU.purdue.jtb.parser.JavaCharStream
Get end line.
getErrorReporting() - Method in class EDU.purdue.jtb.parser.Options
Find the error reporting value.
getExpansion() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getFirstToken() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getFirstValidPos(String, int, int) - Method in class EDU.purdue.jtb.parser.NfaState
 
getFixedName(String) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Builds a (class) name with the default prefix and/or suffix, except for the base (class) names.
getForceLaCheck() - Method in class EDU.purdue.jtb.parser.Options
Find the force lookahead check value.
getGenerateAnnotations() - Method in class EDU.purdue.jtb.parser.Options
Should the generated code contain Annotations?
getGenerateChainedException() - Method in class EDU.purdue.jtb.parser.Options
Should the generated code create Exceptions using a constructor taking a nested exception?
getGenerateGenerics() - Method in class EDU.purdue.jtb.parser.Options
Should the generated code contain Generics?
getGenerateStringBuilder() - Method in class EDU.purdue.jtb.parser.Options
Should the generated code use StringBuilder rather than StringBuilder?
getIdString(String, String) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
getIdString(List<String>, String) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
getIgnoreCase() - Method in class EDU.purdue.jtb.parser.Options
Find the ignore case value.
GetImage() - Method in class EDU.purdue.jtb.parser.JavaCharStream
Get the token timage.
getJavaUnicodeEscape() - Method in class EDU.purdue.jtb.parser.Options
Find the Java Unicode escape value.
getJdkVersion() - Method in class EDU.purdue.jtb.parser.Options
Find the JDK version.
getKeepLineColumn() - Method in class EDU.purdue.jtb.parser.Options
Find the keep line column value.
getLaExpansion() - Method in class EDU.purdue.jtb.parser.Lookahead
 
getLastToken() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getLeft() - Method in class EDU.purdue.jtb.parser.CharacterRange
 
getLhs() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getLhsTokens() - Method in class EDU.purdue.jtb.parser.NonTerminal
 
getLine() - Method in class EDU.purdue.jtb.parser.JavaCharStream
Deprecated.
getLine() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getLine() - Method in class EDU.purdue.jtb.parser.TokenProduction
 
getLookahead() - Method in class EDU.purdue.jtb.parser.Options
Find the lookahead setting.
getMessage() - Method in exception class EDU.purdue.jtb.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getName() - Method in class EDU.purdue.jtb.parser.NonTerminal
 
getNbSubNodesTbc(Expansion) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Returns the count of the nodes to be created below a an Expansion.
getNbSubNodesTbc(ExpansionChoices) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Returns the count of the nodes to be created below a an ExpansionChoices.
getNbSubNodesTbc(ExpansionUnit) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Returns the count of the nodes to be created below a an ExpansionUnit.
getNbSubNodesTbcHM() - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
 
getNextToken() - Method in class EDU.purdue.jtb.parser.JTBParser
Get the next Token.
getNextToken() - Method in class EDU.purdue.jtb.parser.JTBParserTokenManager
Get the next Token.
getNotTbcNodesHM() - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
 
getOptions() - Method in class EDU.purdue.jtb.parser.Options
 
getOptionsString(String[]) - Method in class EDU.purdue.jtb.parser.Options
Returns a string representation of the specified options of interest.
getOtherAmbiguityCheck() - Method in class EDU.purdue.jtb.parser.Options
Find the other ambiguity check value.
getOutputDirectory() - Method in class EDU.purdue.jtb.parser.Options
Find the output directory.
getParameterListTokens() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getProd() - Method in class EDU.purdue.jtb.parser.NonTerminal
 
getProdHM() - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
 
getReturnTypeTokens() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getRetVarInfo() - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
 
getRight() - Method in class EDU.purdue.jtb.parser.CharacterRange
 
getSanityCheck() - Method in class EDU.purdue.jtb.parser.Options
Find the sanity check value.
getSimpleName() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getSpecialAt(int) - Method in class EDU.purdue.jtb.parser.Token
Gets the special token in the special tokens list at a given position.
getSpecials(String) - Method in class EDU.purdue.jtb.parser.Token
Returns the string of the special tokens of the current Token, taking in account a given indentation.
getStatic() - Method in class EDU.purdue.jtb.parser.Options
Find the static value.
GetSuffix(int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Get the suffix as an array of characters.
getSupportClassVisibilityPublic() - Method in class EDU.purdue.jtb.parser.Options
Should the generated code class visibility public?
getTabSize() - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
getThrowsList() - Method in class EDU.purdue.jtb.parser.NormalProduction
 
getToken(int) - Method in class EDU.purdue.jtb.parser.JTBParser
Get the specific Token.
getTokenExtends() - Method in class EDU.purdue.jtb.parser.Options
Return the Token's superclass.
getTokenFactory() - Method in class EDU.purdue.jtb.parser.Options
Return the Token's factory class.
getTokenHM() - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
 
getTokenManagerUsesParser() - Method in class EDU.purdue.jtb.parser.Options
Find the token manager uses parser value.
getToolNames(String) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
getUnicodeInput() - Method in class EDU.purdue.jtb.parser.Options
Find the Unicode input value.
getUserCharStream() - Method in class EDU.purdue.jtb.parser.Options
Find the user CharStream value.
getUserTokenManager() - Method in class EDU.purdue.jtb.parser.Options
Find the user TokenManager value.
getValue() - Method in class EDU.purdue.jtb.parser.Token
An optional attribute value of the Token.
Tokens which are not used as syntactic sugar will often contain meaningful values
that will be used later on by the compiler or interpreter.
This attribute value is often different from the image.
Any subclass of Token that actually wants to return a non-null value
can override this method as appropriate.
Not used in JTB.
GlobalDataBuilder - Class in EDU.purdue.jtb.analyse
The GlobalDataBuilder visitor performs, at the beginning of the JTB processing, some error checking and builds and stores objects needed by other classes: a HashMap (GlobalDataBuilder.notTbcNodesHM) of JavaCodeProductions whose nodes must be created ("%" syntax) and of BNFProductions whose nodes must not be created ("!" syntax), a HashMap (GlobalDataBuilder.prodHM) of all JavaCodeProductions and BNFProductions identifiers and their result type, a list (GlobalDataBuilder.retVarInfo) of return variables declarations (for all non "void" JavaCodeProductions for which the node creation has been asked and BNFProductions for which the node creation has not been forbidden) a HashMap (GlobalDataBuilder.tokenHM) of tokens which have a constant regular expression, e.g.
GlobalDataBuilder(JTBOptions) - Constructor for class EDU.purdue.jtb.analyse.GlobalDataBuilder
Constructor.
GlobalDataBuilder.RetVarInfo - Class in EDU.purdue.jtb.analyse
Return variable information.
GOTO - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
GOTO - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
grammarDirectoryName - Variable in class EDU.purdue.jtb.common.JTBOptions
-d option which gives the grammar directory
grammarPackage - Variable in class EDU.purdue.jtb.parser.JTBParser
 
grammarPackageName - Variable in class EDU.purdue.jtb.common.JTBOptions
-p option which gives the grammar package name
GT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
GT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
gvaStr - Variable in class EDU.purdue.jtb.generate.AcceptInliner
The generated variable assignment string to be inserted
gvaStr - Variable in class EDU.purdue.jtb.generate.JJFileAnnotator
The generated variable assignment string to be inserted

H

hardErr(String) - Static method in class EDU.purdue.jtb.common.Messages
Prints on System.err a fatal error message and the stack trace.
hardErr(String, Throwable) - Static method in class EDU.purdue.jtb.common.Messages
Prints on System.err a fatal error message and the stack trace.
hasEmptyMatch - Static variable in class EDU.purdue.jtb.parser.LexGen
 
hasLoop - Static variable in class EDU.purdue.jtb.parser.LexGen
 
hasMax - Variable in class EDU.purdue.jtb.parser.RRepetitionRange
True if it has a maximum, false otherwise
hasNfa - Static variable in class EDU.purdue.jtb.parser.LexGen
 
HasTransitions() - Method in class EDU.purdue.jtb.parser.NfaState
 
HEX_DIGIT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
HEX_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
HEX_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
HEXADECIMAL_EXPONENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
HEXADECIMAL_EXPONENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
HEXADECIMAL_FLOATING_POINT_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
HEXADECIMAL_FLOATING_POINT_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
hexchar(char) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
hexval(char) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
hook - Variable in class EDU.purdue.jtb.common.JTBOptions
-hk option which generates enter and exit node scope hook methods in the grammar
HOOK - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
HOOK - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
hookDirName - Variable in class EDU.purdue.jtb.common.JTBOptions
-hkd invalid input: '&' -d options which defines the node scope hook directory name (default is
invalid reference
#DEF_HOOK_DIR_NAME
)
hookPackageName - Variable in class EDU.purdue.jtb.common.JTBOptions
-hkp invalid input: '&' -p options which defines the node scope hook package name (default is
invalid reference
#DEF_HOOK_PKG_NAME
)

I

ident - Variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder.RetVarInfo
The identifier
IDENTIFIER - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
IDENTIFIER - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
IdentifierAsString - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production IdentifierAsString:
Corresponding grammar:
f0 -> invalid input: '<' IDENTIFIER >
s: -1580059612
IdentifierAsString(Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.IdentifierAsString
Constructs the node with its child node.
IdentifierAsString() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ids - Variable in class EDU.purdue.jtb.parser.TryBlock
The exception identifiers of each catch block.
iEnterExitHook - Static variable in class EDU.purdue.jtb.common.Constants
The node scope hook interface name
IF - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
IF - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
IfStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production IfStatement:
Corresponding grammar:
f0 -> "if"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Statement()
f5 -> [ #0 "else" #1 Statement() ]
s: -1906079982
IfStatement(Token, Token, Expression, Token, Statement, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.IfStatement
Constructs the node with all its children nodes.
IfStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ignoreCase - Static variable in class EDU.purdue.jtb.parser.LexGen
 
ignoreCase - Variable in class EDU.purdue.jtb.parser.TokenProduction
This is true if case is to be ignored within the regular expressions of this token production
IIntVisitor - Interface in EDU.purdue.jtb.parser.visitor
All "IIntVisitor" visitors must implement this interface.
image - Variable in class EDU.purdue.jtb.parser.RStringLiteral
The string image of the literal
image - Variable in class EDU.purdue.jtb.parser.Token
The string image of the token.
IMPLEMENTS - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
IMPLEMENTS - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ImplementsList - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ImplementsList:
Corresponding grammar:
f0 -> "implements"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
s: 1830366786
ImplementsList(Token, ClassOrInterfaceType, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ImplementsList
Constructs the node with all its children nodes.
ImplementsList(boolean) - Method in class EDU.purdue.jtb.parser.JTBParser
 
IMPORT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
IMPORT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ImportDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ImportDeclaration:
Corresponding grammar:
f0 -> "import"
f1 -> [ "static" ]
f2 -> Name()
f3 -> [ #0 "." #1 "*" ]
f4 -> ";"
s: -1592912780
ImportDeclaration(Token, NodeOptional, Name, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ImportDeclaration
Constructs the node with all its children nodes.
ImportDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
imports - Variable in class EDU.purdue.jtb.common.VisitorInfo
The imports
IN_FORMAL_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
Lexical state.
IN_FORMAL_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
Lexical state.
IN_SINGLE_LINE_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
Lexical state.
IN_SINGLE_LINE_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
Lexical state.
inBuf - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
InclusiveOrExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production InclusiveOrExpression:
Corresponding grammar:
f0 -> ExclusiveOrExpression()
f1 -> ( #0 "|" #1 ExclusiveOrExpression() )*
s: 963402497
InclusiveOrExpression(ExclusiveOrExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.InclusiveOrExpression
Constructs the node with all its children nodes.
InclusiveOrExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
INCR - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
INCR - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
INDENT_AMT - Static variable in class EDU.purdue.jtb.common.Constants
The indentation default number of characters
indentLevel - Variable in class EDU.purdue.jtb.common.Spacing
The indentation level
info(String) - Method in class EDU.purdue.jtb.common.Messages
Prints on System.out an information text.
info(String, int, int) - Method in class EDU.purdue.jtb.common.Messages
Prints on System.out an information text and its line number.
infoCount() - Method in class EDU.purdue.jtb.common.Messages
 
init() - Method in class EDU.purdue.jtb.common.JTBOptions
Initialize the JavaCC invalid input: '&' JTB options.
init() - Method in class EDU.purdue.jtb.parser.Options
Initialize for JavaCC / JJTree / JTB
initialize() - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
Initializes
initializer - Variable in class EDU.purdue.jtb.common.VisitorInfo.ReturnInfo
The return variable proposed initialiser
Initializer - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Initializer:
Corresponding grammar:
f0 -> [ "static" ]
f1 -> Block()
s: -423135641
Initializer(NodeOptional, Block) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Initializer
Constructs the node with all its children nodes.
Initializer() - Method in class EDU.purdue.jtb.parser.JTBParser
 
initialState - Static variable in class EDU.purdue.jtb.parser.LexGen
 
initMatch - Static variable in class EDU.purdue.jtb.parser.LexGen
 
initStates - Static variable in class EDU.purdue.jtb.parser.LexGen
 
inlineAcceptMethods - Variable in class EDU.purdue.jtb.common.JTBOptions
-ia option which "inlines" the visitors accept methods on base classes
inMinimumSize - Variable in class EDU.purdue.jtb.parser.Expansion_
This flag is used for bookkeeping by the minimumSize method in class UnusedParseEngine.
iNode - Static variable in class EDU.purdue.jtb.common.Constants
Name of the node interface that all tree nodes implement
INode - Interface in EDU.purdue.jtb.parser.syntaxtree
The interface which all syntax tree classes must implement.
iNodeList - Static variable in class EDU.purdue.jtb.common.Constants
Name of the list interface that NodeList, NodeListOptional and NodeSequence implement
INodeList - Interface in EDU.purdue.jtb.parser.syntaxtree
The interface which NodeList, NodeListOptional and NodeSequence must implement.
input_stream - Variable in class EDU.purdue.jtb.parser.JTBParserTokenManager
 
inputStream - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
insertionpointerrors(Token) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
INSTANCEOF - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
INSTANCEOF - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
InstanceOfExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production InstanceOfExpression:
Corresponding grammar:
f0 -> RelationalExpression()
f1 -> [ #0 "instanceof" #1 Type() ]
s: 933354553
InstanceOfExpression(RelationalExpression, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.InstanceOfExpression
Constructs the node with all its children nodes.
InstanceOfExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
INT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
INT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
IntegerLiteral - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production IntegerLiteral:
Corresponding grammar:
f0 -> invalid input: '<' INTEGER_LITERAL >
s: -1048223857
IntegerLiteral(Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.IntegerLiteral
Constructs the node with its child node.
IntegerLiteral() - Method in class EDU.purdue.jtb.parser.JTBParser
 
INTERFACE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
INTERFACE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
interfaceName - Variable in class EDU.purdue.jtb.common.VisitorInfo
The interface name
intValue(String) - Method in class EDU.purdue.jtb.parser.Options
Convenience method to retrieve integer options.
INVALID_LEXICAL_STATE - Static variable in exception class EDU.purdue.jtb.parser.TokenMgrError
Tried to change to an invalid lexical state.
IO_EX - Static variable in class EDU.purdue.jtb.JTB
IO exception
isAbstract(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isCpp - Variable in class EDU.purdue.jtb.common.JTBOptions
Helper flag for C++ output language
isExplicit - Variable in class EDU.purdue.jtb.parser.TokenProduction
This is true if this corresponds to a production that actually appears in the input grammar.
isExplicit() - Method in class EDU.purdue.jtb.parser.Lookahead
 
isFinal(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isGeneratedBy(String, String) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
isJava - Variable in class EDU.purdue.jtb.common.JTBOptions
Helper flag for java output language
isJumpPatched() - Method in class EDU.purdue.jtb.parser.BNFProduction_
 
isNative(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isOption(String) - Static method in class EDU.purdue.jtb.parser.Options
Determine if a given command line argument might be an option flag.
isPfxOrSfx - Variable in class EDU.purdue.jtb.common.JTBOptions
The flag to tell if there is at least one prefix or one suffix
isPrivate(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isProtected(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isPublic(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isStatic - Variable in class EDU.purdue.jtb.common.JTBOptions
static or not static option that comes from JavaCC
isStatic(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isStrictfp(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isSynchronized(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isTransient(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
isTypeParameter - Variable in class EDU.purdue.jtb.common.VisitorInfo.ArgumentInfo
True if the argument type is a type parameter, false otherwise
isTypeParameter - Variable in class EDU.purdue.jtb.common.VisitorInfo.ReturnInfo
True if the return type is a type parameter, false otherwise
isVoid - Variable in class EDU.purdue.jtb.common.VisitorInfo.ReturnInfo
True if the return type is void, false otherwise
isVolatile(int) - Method in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
IVoidVisitor - Interface in EDU.purdue.jtb.parser.visitor
All "IVoidVisitor" visitors must implement this interface.

J

JavaBranchPrinter - Class in EDU.purdue.jtb.common
Class JavaBranchPrinter is not itself a visitor but it uses a JavaPrinter visitor to visit a java code branch of the tree and returns a pretty printed string representation of the subtree.
JavaBranchPrinter(JTBOptions, Spacing) - Constructor for class EDU.purdue.jtb.common.JavaBranchPrinter
Constructs a new instance with a default allocated buffer and a given indentation object.
JavaCCErrors - Class in EDU.purdue.jtb.parser
Output error messages and keep track of totals.
JavaCCGlobals - Class in EDU.purdue.jtb.parser
This package contains data created as a result of parsing and semanticizing a JavaCC input file.
JavaCCGlobals() - Constructor for class EDU.purdue.jtb.parser.JavaCCGlobals
 
JavaCCInput - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production JavaCCInput:
Corresponding grammar:
f0 -> JavaCCOptions()
f1 -> "PARSER_BEGIN"
f2 -> "("
f3 -> IdentifierAsString()
f4 -> ")"
f5 -> CompilationUnit()
f6 -> "PARSER_END"
f7 -> "("
f8 -> IdentifierAsString()
f9 -> ")"
f10 -> ( Production() )+
f11 -> invalid input: '<' EOF >
s: 1465207473
JavaCCInput(JavaCCOptions, Token, Token, IdentifierAsString, Token, CompilationUnit, Token, Token, IdentifierAsString, Token, NodeList, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
Constructs the node with all its children nodes.
JavaCCInput(Options) - Method in class EDU.purdue.jtb.parser.JTBParser
 
JavaCCOptions - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production JavaCCOptions:
Corresponding grammar:
f0 -> [ #0 "options" #1 "{"
..
JavaCCOptions(NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.JavaCCOptions
Constructs the node with its child node.
JavaCCOptions() - Method in class EDU.purdue.jtb.parser.JTBParser
 
JavaCCParserConstants - Interface in EDU.purdue.jtb.parser
Token literal values and constants.
JavaCCParserInternals - Class in EDU.purdue.jtb.parser
Utilities.
JavaCCParserInternals() - Constructor for class EDU.purdue.jtb.parser.JavaCCParserInternals
 
JavaCharStream - Class in EDU.purdue.jtb.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(InputStream) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCharStream(Reader) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int, int) - Constructor for class EDU.purdue.jtb.parser.JavaCharStream
Constructor.
JavaCodeProduction - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production JavaCodeProduction:
Corresponding grammar:
f0 -> "JAVACODE"
f1 -> AccessModifier()
f2 -> ResultType()
f3 -> IdentifierAsString()
f4 -> FormalParameters()
f5 -> [ #0 "throws" #1 Name()
..
JavaCodeProduction(Token, AccessModifier, ResultType, IdentifierAsString, FormalParameters, NodeOptional, NodeOptional, Block) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.JavaCodeProduction
Constructs the node with all its children nodes.
JavaCodeProduction() - Method in class EDU.purdue.jtb.parser.JTBParser
 
JavaCodeProduction_ - Class in EDU.purdue.jtb.parser
Describes JAVACODE productions.
JavaCodeProduction_() - Constructor for class EDU.purdue.jtb.parser.JavaCodeProduction_
 
javaDocComments - Variable in class EDU.purdue.jtb.common.JTBOptions
-jd option which generates JavaDoc-friendly comments in generated visitors and syntax tree classes
JavaIdentifier - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production JavaIdentifier:
Corresponding grammar:
f0 -> ( %00 invalid input: '<' IDENTIFIER >
..
JavaIdentifier(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.JavaIdentifier
Constructs the node with its child node.
JavaIdentifier() - Method in class EDU.purdue.jtb.parser.JTBParser
 
JavaPrinter - Class in EDU.purdue.jtb.common
The JavaPrinter visitor reprints (with indentation) JavaCC grammar Java specific productions.
JavaPrinter(JTBOptions, StringBuilder, Spacing) - Constructor for class EDU.purdue.jtb.common.JavaPrinter
Constructor with a given buffer and indentation.
jbp - Variable in class EDU.purdue.jtb.generate.AcceptInliner
The JavaBranchPrinter printer to print a java node and its subtree
jbp - Variable in class EDU.purdue.jtb.generate.JJFileAnnotator
The JavaBranchPrinter printer to print a java node and its subtree
JC_IND - Static variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder
The indicator for JavaCodeProduction in the GlobalDataBuilder.notTbcNodesHM and GlobalDataBuilder.prodHM tables
jdkVersionAtLeast(double) - Method in class EDU.purdue.jtb.parser.Options
Determine if the output language is at least the specified version.
jj_nt - Variable in class EDU.purdue.jtb.parser.JTBParser
Next token.
jj2index - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
jj2 methods calls index shared between ParseEngine and ParseGen
JJFileAnnotator - Class in EDU.purdue.jtb.generate
The JJFileAnnotator visitor generates the (jtb) annotated .jj file containing the tree-building code.
JJFileAnnotator(GlobalDataBuilder, CommonCodeGenerator) - Constructor for class EDU.purdue.jtb.generate.JJFileAnnotator
Constructor which will allocate a default buffer and indentation.
jjFillToken() - Method in class EDU.purdue.jtb.parser.JTBParserTokenManager
 
jjnewLexState - Static variable in class EDU.purdue.jtb.parser.JTBParserTokenManager
Lex State array.
jjOutDirName - Variable in class EDU.purdue.jtb.common.JTBOptions
The JavaCC output directory option (OUTPUT_DIRECTORY) name (the directory, for Token)
jjstrLiteralImages - Static variable in class EDU.purdue.jtb.parser.JTBParserTokenManager
Token literal values.
jjToken - Static variable in class EDU.purdue.jtb.common.Constants
Name of the (generated by JavaCC) class representing a token
jjtreeGenerated - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
Set to true if this file has been processed by JJTree.
JNCDCP - Variable in class EDU.purdue.jtb.common.JavaPrinter
The node class comment prefix
jopt - Variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder
The global JTB options (not thread safe but used only in read-access)
jopt - Variable in class EDU.purdue.jtb.JTB
The global JTB options
JTB - Class in EDU.purdue.jtb
Java Tree Builder (JTB) Driver.
JTB() - Constructor for class EDU.purdue.jtb.JTB
 
jtb_base_interfaces_dm_key - Static variable in class EDU.purdue.jtb.common.Constants
The jtb base nodes interfaces list key in the data model
jtb_base_nodes_dm_key - Static variable in class EDU.purdue.jtb.common.Constants
The jtb base nodes classes list key in the data model
jtb_constants_dm_key - Static variable in class EDU.purdue.jtb.common.Constants
The jtb constants map key in the data model
jtb_nbSubNodesTbc_dm_key - Static variable in class EDU.purdue.jtb.common.Constants
The jtb number of sub-nodes to be created map key in the data model
jtb_notTbcNodes_dm_key - Static variable in class EDU.purdue.jtb.common.Constants
The jtb nodes which must not be created map key in the data model
jtb_options_dm_key - Static variable in class EDU.purdue.jtb.common.Constants
The jtb options map key in the data model
jtb_prod_dm_key - Static variable in class EDU.purdue.jtb.common.Constants
The jtb all nodes map key in the data model
JTB_SIG_ACCESSMODIFIER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AccessModifier JTB control signature
JTB_SIG_ADDITIVEEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AdditiveExpression JTB control signature
JTB_SIG_ALLOCATIONEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AllocationExpression JTB control signature
JTB_SIG_ANDEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AndExpression JTB control signature
JTB_SIG_ANNOTATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Annotation JTB control signature
JTB_SIG_ANNOTATIONTYPEBODY - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AnnotationTypeBody JTB control signature
JTB_SIG_ANNOTATIONTYPEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AnnotationTypeDeclaration JTB control signature
JTB_SIG_ANNOTATIONTYPEMEMBERDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AnnotationTypeMemberDeclaration JTB control signature
JTB_SIG_ARGUMENTLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ArgumentList JTB control signature
JTB_SIG_ARGUMENTS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Arguments JTB control signature
JTB_SIG_ARRAYDIMSANDINITS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ArrayDimsAndInits JTB control signature
JTB_SIG_ARRAYINITIALIZER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ArrayInitializer JTB control signature
JTB_SIG_ASSERTSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AssertStatement JTB control signature
JTB_SIG_ASSIGNMENTOPERATOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AssignmentOperator JTB control signature
JTB_SIG_BLOCK - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Block JTB control signature
JTB_SIG_BLOCKSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The BlockStatement JTB control signature
JTB_SIG_BNFPRODUCTION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The BNFProduction JTB control signature
JTB_SIG_BOOLEANLITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The BooleanLiteral JTB control signature
JTB_SIG_BREAKSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The BreakStatement JTB control signature
JTB_SIG_CASTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CastExpression JTB control signature
JTB_SIG_CASTLOOKAHEAD - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CastLookahead JTB control signature
JTB_SIG_CHARACTERDESCRIPTOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CharacterDescriptor JTB control signature
JTB_SIG_CHARACTERLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CharacterList JTB control signature
JTB_SIG_CLASSORINTERFACEBODY - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ClassOrInterfaceBody JTB control signature
JTB_SIG_CLASSORINTERFACEBODYDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ClassOrInterfaceBodyDeclaration JTB control signature
JTB_SIG_CLASSORINTERFACEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ClassOrInterfaceDeclaration JTB control signature
JTB_SIG_CLASSORINTERFACETYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ClassOrInterfaceType JTB control signature
JTB_SIG_COMPILATIONUNIT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CompilationUnit JTB control signature
JTB_SIG_COMPLEXREGULAREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ComplexRegularExpression JTB control signature
JTB_SIG_COMPLEXREGULAREXPRESSIONCHOICES - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ComplexRegularExpressionChoices JTB control signature
JTB_SIG_COMPLEXREGULAREXPRESSIONUNIT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ComplexRegularExpressionUnit JTB control signature
JTB_SIG_CONDITIONALANDEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ConditionalAndExpression JTB control signature
JTB_SIG_CONDITIONALEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ConditionalExpression JTB control signature
JTB_SIG_CONDITIONALOREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ConditionalOrExpression JTB control signature
JTB_SIG_CONSTRUCTORDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ConstructorDeclaration JTB control signature
JTB_SIG_CONTINUESTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ContinueStatement JTB control signature
JTB_SIG_DEFAULTVALUE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The DefaultValue JTB control signature
JTB_SIG_DOSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The DoStatement JTB control signature
JTB_SIG_EMPTYSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EmptyStatement JTB control signature
JTB_SIG_EMPTYTYPEARGUMENTS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EmptyTypeArguments JTB control signature
JTB_SIG_ENUMBODY - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EnumBody JTB control signature
JTB_SIG_ENUMCONSTANT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EnumConstant JTB control signature
JTB_SIG_ENUMDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EnumDeclaration JTB control signature
JTB_SIG_EQUALITYEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EqualityExpression JTB control signature
JTB_SIG_EXCLUSIVEOREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExclusiveOrExpression JTB control signature
JTB_SIG_EXPANSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Expansion JTB control signature
JTB_SIG_EXPANSIONCHOICES - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExpansionChoices JTB control signature
JTB_SIG_EXPANSIONUNIT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExpansionUnit JTB control signature
JTB_SIG_EXPANSIONUNITTCF - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExpansionUnitTCF JTB control signature
JTB_SIG_EXPLICITCONSTRUCTORINVOCATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExplicitConstructorInvocation JTB control signature
JTB_SIG_EXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Expression JTB control signature
JTB_SIG_EXTENDSLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExtendsList JTB control signature
JTB_SIG_FIELDDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The FieldDeclaration JTB control signature
JTB_SIG_FORINIT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ForInit JTB control signature
JTB_SIG_FORMALPARAMETER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The FormalParameter JTB control signature
JTB_SIG_FORMALPARAMETERS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The FormalParameters JTB control signature
JTB_SIG_FORSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ForStatement JTB control signature
JTB_SIG_FORUPDATE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ForUpdate JTB control signature
JTB_SIG_IDENTIFIERASSTRING - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The IdentifierAsString JTB control signature
JTB_SIG_IFSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The IfStatement JTB control signature
JTB_SIG_IMPLEMENTSLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ImplementsList JTB control signature
JTB_SIG_IMPORTDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ImportDeclaration JTB control signature
JTB_SIG_INCLUSIVEOREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The InclusiveOrExpression JTB control signature
JTB_SIG_INITIALIZER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Initializer JTB control signature
JTB_SIG_INSTANCEOFEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The InstanceOfExpression JTB control signature
JTB_SIG_INTEGERLITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The IntegerLiteral JTB control signature
JTB_SIG_JAVACCINPUT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JavaCCInput JTB control signature
JTB_SIG_JAVACCOPTIONS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JavaCCOptions JTB control signature
JTB_SIG_JAVACODEPRODUCTION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JavaCodeProduction JTB control signature
JTB_SIG_JAVAIDENTIFIER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JavaIdentifier JTB control signature
JTB_SIG_LABELEDSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The LabeledStatement JTB control signature
JTB_SIG_LITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Literal JTB control signature
JTB_SIG_LOCALLOOKAHEAD - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The LocalLookahead JTB control signature
JTB_SIG_LOCALVARIABLEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The LocalVariableDeclaration JTB control signature
JTB_SIG_MARKERANNOTATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MarkerAnnotation JTB control signature
JTB_SIG_MEMBERSELECTOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberSelector JTB control signature
JTB_SIG_MEMBERVALUE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberValue JTB control signature
JTB_SIG_MEMBERVALUEARRAYINITIALIZER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberValueArrayInitializer JTB control signature
JTB_SIG_MEMBERVALUEPAIR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberValuePair JTB control signature
JTB_SIG_MEMBERVALUEPAIRS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberValuePairs JTB control signature
JTB_SIG_METHODDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MethodDeclaration JTB control signature
JTB_SIG_METHODDECLARATOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MethodDeclarator JTB control signature
JTB_SIG_MODIFIERS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Modifiers JTB control signature
JTB_SIG_MULTIPLICATIVEEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MultiplicativeExpression JTB control signature
JTB_SIG_NAME - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Name JTB control signature
JTB_SIG_NAMELIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The NameList JTB control signature
JTB_SIG_NORMALANNOTATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The NormalAnnotation JTB control signature
JTB_SIG_NULLLITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The NullLiteral JTB control signature
JTB_SIG_OPTIONBINDING - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The OptionBinding JTB control signature
JTB_SIG_PACKAGEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PackageDeclaration JTB control signature
JTB_SIG_POSTFIXEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PostfixExpression JTB control signature
JTB_SIG_PREDECREMENTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PreDecrementExpression JTB control signature
JTB_SIG_PREINCREMENTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PreIncrementExpression JTB control signature
JTB_SIG_PRIMARYEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PrimaryExpression JTB control signature
JTB_SIG_PRIMARYPREFIX - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PrimaryPrefix JTB control signature
JTB_SIG_PRIMARYSUFFIX - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PrimarySuffix JTB control signature
JTB_SIG_PRIMITIVETYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PrimitiveType JTB control signature
JTB_SIG_PRODUCTION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Production JTB control signature
JTB_SIG_REFERENCETYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ReferenceType JTB control signature
JTB_SIG_REGEXPRKIND - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RegExprKind JTB control signature
JTB_SIG_REGEXPRSPEC - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RegExprSpec JTB control signature
JTB_SIG_REGULAREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RegularExpression JTB control signature
JTB_SIG_REGULAREXPRPRODUCTION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RegularExprProduction JTB control signature
JTB_SIG_RELATIONALEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RelationalExpression JTB control signature
JTB_SIG_RESULTTYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ResultType JTB control signature
JTB_SIG_RETURNSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ReturnStatement JTB control signature
JTB_SIG_RSIGNEDSHIFT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RSignedShift JTB control signature
JTB_SIG_RUNSIGNEDSHIFT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RUnsignedShift JTB control signature
JTB_SIG_SHIFTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ShiftExpression JTB control signature
JTB_SIG_SINGLEMEMBERANNOTATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The SingleMemberAnnotation JTB control signature
JTB_SIG_STATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Statement JTB control signature
JTB_SIG_STATEMENTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The StatementExpression JTB control signature
JTB_SIG_STATEMENTEXPRESSIONLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The StatementExpressionList JTB control signature
JTB_SIG_STRINGLITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The StringLiteral JTB control signature
JTB_SIG_SWITCHLABEL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The SwitchLabel JTB control signature
JTB_SIG_SWITCHSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The SwitchStatement JTB control signature
JTB_SIG_SYNCHRONIZEDSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The SynchronizedStatement JTB control signature
JTB_SIG_THROWSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ThrowStatement JTB control signature
JTB_SIG_TOKENMANAGERDECLS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TokenManagerDecls JTB control signature
JTB_SIG_TRYSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TryStatement JTB control signature
JTB_SIG_TYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Type JTB control signature
JTB_SIG_TYPEARGUMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeArgument JTB control signature
JTB_SIG_TYPEARGUMENTS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeArguments JTB control signature
JTB_SIG_TYPEBOUND - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeBound JTB control signature
JTB_SIG_TYPEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeDeclaration JTB control signature
JTB_SIG_TYPEPARAMETER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeParameter JTB control signature
JTB_SIG_TYPEPARAMETERS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeParameters JTB control signature
JTB_SIG_UNARYEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The UnaryExpression JTB control signature
JTB_SIG_UNARYEXPRESSIONNOTPLUSMINUS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The UnaryExpressionNotPlusMinus JTB control signature
JTB_SIG_VARIABLEDECLARATOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The VariableDeclarator JTB control signature
JTB_SIG_VARIABLEDECLARATORID - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The VariableDeclaratorId JTB control signature
JTB_SIG_VARIABLEINITIALIZER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The VariableInitializer JTB control signature
JTB_SIG_VARIABLEMODIFIERS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The VariableModifiers JTB control signature
JTB_SIG_WHILESTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The WhileStatement JTB control signature
JTB_SIG_WILDCARDBOUNDS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The WildcardBounds JTB control signature
JTB_SIGNATURE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JTB control signatures' array
JTB_USER_ACCESSMODIFIER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AccessModifier JTB user node's index
JTB_USER_ADDITIVEEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AdditiveExpression JTB user node's index
JTB_USER_ALLOCATIONEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AllocationExpression JTB user node's index
JTB_USER_ANDEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AndExpression JTB user node's index
JTB_USER_ANNOTATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Annotation JTB user node's index
JTB_USER_ANNOTATIONTYPEBODY - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AnnotationTypeBody JTB user node's index
JTB_USER_ANNOTATIONTYPEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AnnotationTypeDeclaration JTB user node's index
JTB_USER_ANNOTATIONTYPEMEMBERDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AnnotationTypeMemberDeclaration JTB user node's index
JTB_USER_ARGUMENTLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ArgumentList JTB user node's index
JTB_USER_ARGUMENTS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Arguments JTB user node's index
JTB_USER_ARRAYDIMSANDINITS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ArrayDimsAndInits JTB user node's index
JTB_USER_ARRAYINITIALIZER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ArrayInitializer JTB user node's index
JTB_USER_ASSERTSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AssertStatement JTB user node's index
JTB_USER_ASSIGNMENTOPERATOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The AssignmentOperator JTB user node's index
JTB_USER_BLOCK - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Block JTB user node's index
JTB_USER_BLOCKSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The BlockStatement JTB user node's index
JTB_USER_BNFPRODUCTION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The BNFProduction JTB user node's index
JTB_USER_BOOLEANLITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The BooleanLiteral JTB user node's index
JTB_USER_BREAKSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The BreakStatement JTB user node's index
JTB_USER_CASTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CastExpression JTB user node's index
JTB_USER_CASTLOOKAHEAD - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CastLookahead JTB user node's index
JTB_USER_CHARACTERDESCRIPTOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CharacterDescriptor JTB user node's index
JTB_USER_CHARACTERLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CharacterList JTB user node's index
JTB_USER_CLASSORINTERFACEBODY - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ClassOrInterfaceBody JTB user node's index
JTB_USER_CLASSORINTERFACEBODYDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ClassOrInterfaceBodyDeclaration JTB user node's index
JTB_USER_CLASSORINTERFACEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ClassOrInterfaceDeclaration JTB user node's index
JTB_USER_CLASSORINTERFACETYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ClassOrInterfaceType JTB user node's index
JTB_USER_COMPILATIONUNIT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The CompilationUnit JTB user node's index
JTB_USER_COMPLEXREGULAREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ComplexRegularExpression JTB user node's index
JTB_USER_COMPLEXREGULAREXPRESSIONCHOICES - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ComplexRegularExpressionChoices JTB user node's index
JTB_USER_COMPLEXREGULAREXPRESSIONUNIT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ComplexRegularExpressionUnit JTB user node's index
JTB_USER_CONDITIONALANDEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ConditionalAndExpression JTB user node's index
JTB_USER_CONDITIONALEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ConditionalExpression JTB user node's index
JTB_USER_CONDITIONALOREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ConditionalOrExpression JTB user node's index
JTB_USER_CONSTRUCTORDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ConstructorDeclaration JTB user node's index
JTB_USER_CONTINUESTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ContinueStatement JTB user node's index
JTB_USER_DEFAULTVALUE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The DefaultValue JTB user node's index
JTB_USER_DOSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The DoStatement JTB user node's index
JTB_USER_EMPTYSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EmptyStatement JTB user node's index
JTB_USER_EMPTYTYPEARGUMENTS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EmptyTypeArguments JTB user node's index
JTB_USER_ENUMBODY - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EnumBody JTB user node's index
JTB_USER_ENUMCONSTANT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EnumConstant JTB user node's index
JTB_USER_ENUMDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EnumDeclaration JTB user node's index
JTB_USER_EQUALITYEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The EqualityExpression JTB user node's index
JTB_USER_EXCLUSIVEOREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExclusiveOrExpression JTB user node's index
JTB_USER_EXPANSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Expansion JTB user node's index
JTB_USER_EXPANSIONCHOICES - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExpansionChoices JTB user node's index
JTB_USER_EXPANSIONUNIT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExpansionUnit JTB user node's index
JTB_USER_EXPANSIONUNITTCF - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExpansionUnitTCF JTB user node's index
JTB_USER_EXPLICITCONSTRUCTORINVOCATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExplicitConstructorInvocation JTB user node's index
JTB_USER_EXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Expression JTB user node's index
JTB_USER_EXTENDSLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ExtendsList JTB user node's index
JTB_USER_FIELDDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The FieldDeclaration JTB user node's index
JTB_USER_FORINIT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ForInit JTB user node's index
JTB_USER_FORMALPARAMETER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The FormalParameter JTB user node's index
JTB_USER_FORMALPARAMETERS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The FormalParameters JTB user node's index
JTB_USER_FORSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ForStatement JTB user node's index
JTB_USER_FORUPDATE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ForUpdate JTB user node's index
JTB_USER_IDENTIFIERASSTRING - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The IdentifierAsString JTB user node's index
JTB_USER_IFSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The IfStatement JTB user node's index
JTB_USER_IMPLEMENTSLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ImplementsList JTB user node's index
JTB_USER_IMPORTDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ImportDeclaration JTB user node's index
JTB_USER_INCLUSIVEOREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The InclusiveOrExpression JTB user node's index
JTB_USER_INITIALIZER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Initializer JTB user node's index
JTB_USER_INSTANCEOFEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The InstanceOfExpression JTB user node's index
JTB_USER_INTEGERLITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The IntegerLiteral JTB user node's index
JTB_USER_JAVACCINPUT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JavaCCInput JTB user node's index
JTB_USER_JAVACCOPTIONS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JavaCCOptions JTB user node's index
JTB_USER_JAVACODEPRODUCTION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JavaCodeProduction JTB user node's index
JTB_USER_JAVAIDENTIFIER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JavaIdentifier JTB user node's index
JTB_USER_LABELEDSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The LabeledStatement JTB user node's index
JTB_USER_LITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Literal JTB user node's index
JTB_USER_LOCALLOOKAHEAD - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The LocalLookahead JTB user node's index
JTB_USER_LOCALVARIABLEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The LocalVariableDeclaration JTB user node's index
JTB_USER_MARKERANNOTATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MarkerAnnotation JTB user node's index
JTB_USER_MEMBERSELECTOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberSelector JTB user node's index
JTB_USER_MEMBERVALUE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberValue JTB user node's index
JTB_USER_MEMBERVALUEARRAYINITIALIZER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberValueArrayInitializer JTB user node's index
JTB_USER_MEMBERVALUEPAIR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberValuePair JTB user node's index
JTB_USER_MEMBERVALUEPAIRS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MemberValuePairs JTB user node's index
JTB_USER_METHODDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MethodDeclaration JTB user node's index
JTB_USER_METHODDECLARATOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MethodDeclarator JTB user node's index
JTB_USER_MODIFIERS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Modifiers JTB user node's index
JTB_USER_MULTIPLICATIVEEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The MultiplicativeExpression JTB user node's index
JTB_USER_NAME - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Name JTB user node's index
JTB_USER_NAMELIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The NameList JTB user node's index
JTB_USER_NODE_NAME - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The JTB user nodes' array
jtb_user_nodes_dm_key - Static variable in class EDU.purdue.jtb.common.Constants
The jtb user nodes map key in the data model
JTB_USER_NORMALANNOTATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The NormalAnnotation JTB user node's index
JTB_USER_NULLLITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The NullLiteral JTB user node's index
JTB_USER_OPTIONBINDING - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The OptionBinding JTB user node's index
JTB_USER_PACKAGEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PackageDeclaration JTB user node's index
JTB_USER_POSTFIXEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PostfixExpression JTB user node's index
JTB_USER_PREDECREMENTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PreDecrementExpression JTB user node's index
JTB_USER_PREINCREMENTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PreIncrementExpression JTB user node's index
JTB_USER_PRIMARYEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PrimaryExpression JTB user node's index
JTB_USER_PRIMARYPREFIX - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PrimaryPrefix JTB user node's index
JTB_USER_PRIMARYSUFFIX - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PrimarySuffix JTB user node's index
JTB_USER_PRIMITIVETYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The PrimitiveType JTB user node's index
JTB_USER_PRODUCTION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Production JTB user node's index
JTB_USER_REFERENCETYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ReferenceType JTB user node's index
JTB_USER_REGEXPRKIND - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RegExprKind JTB user node's index
JTB_USER_REGEXPRSPEC - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RegExprSpec JTB user node's index
JTB_USER_REGULAREXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RegularExpression JTB user node's index
JTB_USER_REGULAREXPRPRODUCTION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RegularExprProduction JTB user node's index
JTB_USER_RELATIONALEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RelationalExpression JTB user node's index
JTB_USER_RESULTTYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ResultType JTB user node's index
JTB_USER_RETURNSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ReturnStatement JTB user node's index
JTB_USER_RSIGNEDSHIFT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RSignedShift JTB user node's index
JTB_USER_RUNSIGNEDSHIFT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The RUnsignedShift JTB user node's index
JTB_USER_SHIFTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ShiftExpression JTB user node's index
JTB_USER_SINGLEMEMBERANNOTATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The SingleMemberAnnotation JTB user node's index
JTB_USER_STATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Statement JTB user node's index
JTB_USER_STATEMENTEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The StatementExpression JTB user node's index
JTB_USER_STATEMENTEXPRESSIONLIST - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The StatementExpressionList JTB user node's index
JTB_USER_STRINGLITERAL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The StringLiteral JTB user node's index
JTB_USER_SWITCHLABEL - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The SwitchLabel JTB user node's index
JTB_USER_SWITCHSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The SwitchStatement JTB user node's index
JTB_USER_SYNCHRONIZEDSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The SynchronizedStatement JTB user node's index
JTB_USER_THROWSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The ThrowStatement JTB user node's index
JTB_USER_TOKENMANAGERDECLS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TokenManagerDecls JTB user node's index
JTB_USER_TRYSTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TryStatement JTB user node's index
JTB_USER_TYPE - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The Type JTB user node's index
JTB_USER_TYPEARGUMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeArgument JTB user node's index
JTB_USER_TYPEARGUMENTS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeArguments JTB user node's index
JTB_USER_TYPEBOUND - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeBound JTB user node's index
JTB_USER_TYPEDECLARATION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeDeclaration JTB user node's index
JTB_USER_TYPEPARAMETER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeParameter JTB user node's index
JTB_USER_TYPEPARAMETERS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The TypeParameters JTB user node's index
JTB_USER_UNARYEXPRESSION - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The UnaryExpression JTB user node's index
JTB_USER_UNARYEXPRESSIONNOTPLUSMINUS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The UnaryExpressionNotPlusMinus JTB user node's index
JTB_USER_VARIABLEDECLARATOR - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The VariableDeclarator JTB user node's index
JTB_USER_VARIABLEDECLARATORID - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The VariableDeclaratorId JTB user node's index
JTB_USER_VARIABLEINITIALIZER - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The VariableInitializer JTB user node's index
JTB_USER_VARIABLEMODIFIERS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The VariableModifiers JTB user node's index
JTB_USER_WHILESTATEMENT - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The WhileStatement JTB user node's index
JTB_USER_WILDCARDBOUNDS - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The WildcardBounds JTB user node's index
JTB_VERSION - Static variable in class EDU.purdue.jtb.common.Constants
The program version
jtbEgInvokedMethode - Static variable in class EDU.purdue.jtb.common.Constants
The external generator class method to be invoked
jtbHookEnter - Static variable in class EDU.purdue.jtb.common.Constants
The enter node scope hook method name
jtbHookExit - Static variable in class EDU.purdue.jtb.common.Constants
The exit node scope hook method name
jtbHookVar - Static variable in class EDU.purdue.jtb.common.Constants
The JTB node scope hook variable name
jtbNodeVar - Static variable in class EDU.purdue.jtb.common.Constants
The JTB created node variable
JTBOptions - Class in EDU.purdue.jtb.common
A subclass of the JavaCC options class to extend it to the JTB options.
It also handles the global variables reflecting the JTB options and some derived objects and methods.
JTBOptions(Messages) - Constructor for class EDU.purdue.jtb.common.JTBOptions
Standard constructor.
jtbOutputFileName - Variable in class EDU.purdue.jtb.common.JTBOptions
-o option which defines the output (generated) file name (default is jtb.out.jj)
JTBParser - Class in EDU.purdue.jtb.parser
 
JTBParser(JTBParserTokenManager) - Constructor for class EDU.purdue.jtb.parser.JTBParser
Constructor with generated Token Manager.
JTBParser(InputStream) - Constructor for class EDU.purdue.jtb.parser.JTBParser
Constructor with InputStream.
JTBParser(InputStream, String) - Constructor for class EDU.purdue.jtb.parser.JTBParser
Constructor with InputStream and supplied encoding
JTBParser(Reader) - Constructor for class EDU.purdue.jtb.parser.JTBParser
Constructor.
JTBParser.ModifierSet - Class in EDU.purdue.jtb.parser
 
JTBParserConstants - Interface in EDU.purdue.jtb.parser
Token literal values and constants.
JTBParserTokenManager - Class in EDU.purdue.jtb.parser
Token Manager.
JTBParserTokenManager(JavaCharStream) - Constructor for class EDU.purdue.jtb.parser.JTBParserTokenManager
Constructor.
JTBParserTokenManager(JavaCharStream, int) - Constructor for class EDU.purdue.jtb.parser.JTBParserTokenManager
Constructor.
jtbRtOld - Static variable in class EDU.purdue.jtb.common.Constants
The JTB result type save variables prefix
jtbRtPrefix - Static variable in class EDU.purdue.jtb.common.Constants
The JTB result type variables prefix
jtbSigPfx - Static variable in class EDU.purdue.jtb.common.Constants
The JTB created control signature variable prefix
jtbUserPfx - Static variable in class EDU.purdue.jtb.common.Constants
The JTB created user node variable prefix

K

keepLineCol - Static variable in class EDU.purdue.jtb.parser.LexGen
 
kind - Variable in class EDU.purdue.jtb.parser.Token
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.
kind - Variable in class EDU.purdue.jtb.parser.TokenProduction
The kind of this token production - TOKEN, SKIP, MORE, or SPECIAL
kindImage - Static variable in class EDU.purdue.jtb.parser.TokenProduction
The image of the above constants

L

label - Variable in class EDU.purdue.jtb.parser.RegularExpression_
The label of the regular expression (if any).
LabeledStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production LabeledStatement:
Corresponding grammar:
f0 -> invalid input: '<' IDENTIFIER >
f1 -> ":"
f2 -> Statement()
s: -1956923191
LabeledStatement(Token, Token, Statement) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.LabeledStatement
Constructs the node with all its children nodes.
LabeledStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
lang - Variable in class EDU.purdue.jtb.common.JTBOptions
language option that comes from JavaCC (java by default)
LANGLE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
lastToken - Variable in class EDU.purdue.jtb.parser.TokenProduction
The last token from the input stream that represent this production
LBRACE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
LBRACE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
LBRACKET - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
LBRACKET - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
LE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
LE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
LETTER - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
LETTER - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
LexGen - Class in EDU.purdue.jtb.parser
Generate lexer.
LexGen() - Constructor for class EDU.purdue.jtb.parser.LexGen
 
LEXICAL_ERROR - Static variable in exception class EDU.purdue.jtb.parser.TokenMgrError
Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception class EDU.purdue.jtb.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexstate_I2S - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
A mapping of the internal integer representations of lexical states to their strings.
lexstate_S2I - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
A mapping of lexical state strings to their integer internal representation.
lexStateIndex - Static variable in class EDU.purdue.jtb.parser.LexGen
 
lexStateName - Static variable in class EDU.purdue.jtb.parser.LexGen
 
lexStateNames - Static variable in class EDU.purdue.jtb.parser.JTBParserTokenManager
Lexer state names.
lexStates - Static variable in class EDU.purdue.jtb.parser.LexGen
 
lexStates - Variable in class EDU.purdue.jtb.parser.TokenProduction
The states in which this regular expression production exists.
lexStateSuffix - Static variable in class EDU.purdue.jtb.parser.LexGen
 
lhsTokens - Variable in class EDU.purdue.jtb.parser.RegularExpression_
The LHS to which the token value of the regular expression is assigned.
line - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
lines - Variable in class EDU.purdue.jtb.common.UserClassInfo.CommentData
The list of the lines
Literal - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Literal:
Corresponding grammar:
f0 -> .
Literal(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Literal
Constructs the node with its child node.
Literal() - Method in class EDU.purdue.jtb.parser.JTBParser
 
loadJTBGlobalOptions(String) - Method in class EDU.purdue.jtb.common.JTBOptions
Loads the global variables with the JTB global options from the parsed grammar (which was fed with the command line options and the grammar file options).
LocalLookahead - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production LocalLookahead:
Corresponding grammar:
f0 -> [ IntegerLiteral() ]
f1 -> [ "," ]
f2 -> [ ExpansionChoices() ]
f3 -> [ "," ]
f4 -> [ #0 "{"
..
LocalLookahead(NodeOptional, NodeOptional, NodeOptional, NodeOptional, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.LocalLookahead
Constructs the node with all its children nodes.
LocalLookahead() - Method in class EDU.purdue.jtb.parser.JTBParser
 
LocalVariableDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production LocalVariableDeclaration:
Corresponding grammar:
f0 -> VariableModifiers()
f1 -> Type()
f2 -> VariableDeclarator()
f3 -> ( #0 "," #1 VariableDeclarator() )*
s: 225808290
LocalVariableDeclaration(VariableModifiers, Type, VariableDeclarator, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.LocalVariableDeclaration
Constructs the node with all its children nodes.
LocalVariableDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
LONG - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
LONG - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
LONG_LETTER - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
Lookahead - Class in EDU.purdue.jtb.parser
Describes lookahead rule for a particular expansion or expansion sequence (See Sequence.java).
Lookahead() - Constructor for class EDU.purdue.jtb.parser.Lookahead
Standard constructor
LOOKAHEAD - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
lookaheadNeeded - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
True if lookahead needed, false otherwise
LOOP_DETECTED - Static variable in exception class EDU.purdue.jtb.parser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LPAREN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
LPAREN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
LS - Static variable in class EDU.purdue.jtb.common.Constants
The OS line separator string
LS - Static variable in interface EDU.purdue.jtb.parser.syntaxtree.INode
The OS line separator
LS0 - Static variable in class EDU.purdue.jtb.common.Constants
The OS line separator first character
LSLEN - Static variable in class EDU.purdue.jtb.common.Constants
The OS line separator string length
LT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
LT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.

M

M_ABSTRACT - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_FINAL - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_NATIVE - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_PRIVATE - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_PROTECTED - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_PUBLIC - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_STATIC - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_STRICTFP - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_SYNCHRONIZED - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_TRANSIENT - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
M_VOLATILE - Static variable in class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
main(String[]) - Static method in class EDU.purdue.jtb.JTB
Standard main method.
Calls System.exit(int) upon termination with the following status: for specific types of errors: JTB.CL_ERR, JTB.GDB_ERR, JTB.SC_ERR, JTB.CF_ERR, JTB.ANN_ERR, JTB.DI_ERR, JTB.FO_ERR, JTB.CL_EX, JTB.PARSE_EX, JTB.EG_ERR, JTB.IO_EX), JTB.OTHER_EX), JTB.PROG_ERR), JTB.OTHER_THR) or 0 if no error, or the number of errors Use JTB.do_main(String[]) to get directly the status without calling System.exit(int).
makeTryBlock(Token, Container, Container, List<List<Token>>, List<Token>, List<List<Token>>, List<Token>) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
MarkerAnnotation - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MarkerAnnotation:
Corresponding grammar:
f0 -> "@"
f1 -> Name()
s: -11544239
MarkerAnnotation(Token, Name) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MarkerAnnotation
Constructs the node with all its children nodes.
MarkerAnnotation() - Method in class EDU.purdue.jtb.parser.JTBParser
 
maskindex - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
Mask index shared between ParseEngine and ParseGen
maskVals - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
Mask values shared between ParseEngine and ParseGen
max - Variable in class EDU.purdue.jtb.parser.RRepetitionRange
The maximum
maxLexStates - Static variable in class EDU.purdue.jtb.parser.LexGen
 
maxLongsReqd - Static variable in class EDU.purdue.jtb.parser.LexGen
 
maxNextCharInd - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
maxOrdinal - Static variable in class EDU.purdue.jtb.parser.LexGen
 
member - Variable in class EDU.purdue.jtb.parser.Container
The contained object
MemberSelector - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MemberSelector:
Corresponding grammar:
f0 -> "."
f1 -> TypeArguments()
f2 -> invalid input: '<' IDENTIFIER >
s: 257570924
MemberSelector(Token, TypeArguments, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MemberSelector
Constructs the node with all its children nodes.
MemberSelector() - Method in class EDU.purdue.jtb.parser.JTBParser
 
MemberValue - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MemberValue:
Corresponding grammar:
f0 -> .
MemberValue(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MemberValue
Constructs the node with its child node.
MemberValue() - Method in class EDU.purdue.jtb.parser.JTBParser
 
MemberValueArrayInitializer - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MemberValueArrayInitializer:
Corresponding grammar:
f0 -> "{"
f1 -> MemberValue()
f2 -> ( #0 "," #1 MemberValue() )*
f3 -> [ "," ]
f4 -> "}"
s: 111140055
MemberValueArrayInitializer(Token, MemberValue, NodeListOptional, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MemberValueArrayInitializer
Constructs the node with all its children nodes.
MemberValueArrayInitializer() - Method in class EDU.purdue.jtb.parser.JTBParser
 
MemberValuePair - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MemberValuePair:
Corresponding grammar:
f0 -> invalid input: '<' IDENTIFIER >
f1 -> "="
f2 -> MemberValue()
s: -476335468
MemberValuePair(Token, Token, MemberValue) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MemberValuePair
Constructs the node with all its children nodes.
MemberValuePair() - Method in class EDU.purdue.jtb.parser.JTBParser
 
MemberValuePairs - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MemberValuePairs:
Corresponding grammar:
f0 -> MemberValuePair()
f1 -> ( #0 "," #1 MemberValuePair() )*
s: -113472239
MemberValuePairs(MemberValuePair, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MemberValuePairs
Constructs the node with all its children nodes.
MemberValuePairs() - Method in class EDU.purdue.jtb.parser.JTBParser
 
mess - Variable in class EDU.purdue.jtb.common.JTBOptions
The messages handler
Messages - Class in EDU.purdue.jtb.common
Class Messages handles messages (informations, warnings and fatal errors), printing a message to the user and handling it appropriately.
Messages() - Constructor for class EDU.purdue.jtb.common.Messages
 
MethodDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MethodDeclaration:
Corresponding grammar:
f0 -> [ TypeParameters() ]
f1 -> ResultType()
f2 -> MethodDeclarator()
f3 -> [ #0 "throws" #1 NameList() ]
f4 -> ( %0 Block()
..
MethodDeclaration(NodeOptional, ResultType, MethodDeclarator, NodeOptional, NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MethodDeclaration
Constructs the node with all its children nodes.
MethodDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
MethodDeclarator - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MethodDeclarator:
Corresponding grammar:
f0 -> invalid input: '<' IDENTIFIER >
f1 -> FormalParameters()
f2 -> ( #0 "[" #1 "]" )*
s: -837793747
MethodDeclarator(Token, FormalParameters, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MethodDeclarator
Constructs the node with all its children nodes.
MethodDeclarator() - Method in class EDU.purdue.jtb.parser.JTBParser
 
min - Variable in class EDU.purdue.jtb.parser.RRepetitionRange
The minimum
MINUS - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
MINUS - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
MINUSASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
MINUSASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
mixed - Static variable in class EDU.purdue.jtb.parser.LexGen
 
Modifiers - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Modifiers:
Corresponding grammar:
f0 -> ( ( %00 "public"
..
Modifiers(NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Modifiers
Constructs the node with its child node.
Modifiers() - Method in class EDU.purdue.jtb.parser.JTBParser
 
ModifierSet() - Constructor for class EDU.purdue.jtb.parser.JTBParser.ModifierSet
 
MORE - Static variable in class EDU.purdue.jtb.parser.TokenProduction
Definitions of constants that identify the kind of regular expression production this is
MoveFrom(char, List<NfaState>) - Method in class EDU.purdue.jtb.parser.NfaState
 
MoveFromSet(char, List<NfaState>, List<NfaState>) - Static method in class EDU.purdue.jtb.parser.NfaState
 
moveFromSetForRegEx(char, NfaState[], NfaState[], int) - Static method in class EDU.purdue.jtb.parser.NfaState
 
MULTI_LINE_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
MULTI_LINE_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
MultiplicativeExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production MultiplicativeExpression:
Corresponding grammar:
f0 -> UnaryExpression()
f1 -> ( #0 ( %0 "*"
..
MultiplicativeExpression(UnaryExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.MultiplicativeExpression
Constructs the node with all its children nodes.
MultiplicativeExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
myGeneration - Variable in class EDU.purdue.jtb.parser.Expansion_
To avoid right-recursive loops when calculating follow sets, we use a generation number which indicates if this expansion was visited by
invalid reference
UnusedLookaheadWalk#genFollowSet(List, Expansion_, long)
in the same generation.

N

name - Variable in class EDU.purdue.jtb.common.UserClassInfo.FieldInfo
The field name
Name - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Name:
Corresponding grammar:
f0 -> JavaIdentifier()
f1 -> ( #0 "." #1 JavaIdentifier() )*
s: 565597065
Name(JavaIdentifier, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Name
Constructs the node with all its children nodes.
Name(List<Token>) - Method in class EDU.purdue.jtb.parser.JTBParser
 
named_tokens_table - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
This is a symbol table that contains all named tokens (those that are defined with a label).
NameList - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production NameList:
Corresponding grammar:
f0 -> Name()
f1 -> ( #0 "," #1 Name() )*
s: -1147957113
NameList(Name, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NameList
Constructs the node with all its children nodes.
NameList() - Method in class EDU.purdue.jtb.parser.JTBParser
 
names_of_tokens - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
A mapping of ordinal values (represented as objects of type "Integer") to the corresponding labels (of type "String").
NATIVE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
NATIVE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
NB_JTB_USER_NODES - Static variable in class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
The number of JTB user nodes
NE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
NE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
negated_list - Variable in class EDU.purdue.jtb.parser.RCharacterList
This is true if a tilde (~) appears before the character list.
NEW - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
NEW - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
newToken(int) - Static method in class EDU.purdue.jtb.parser.Token
Factory method calling Token.newToken(int, String) with a null image.
newToken(int, String) - Static method in class EDU.purdue.jtb.parser.Token
Factory method used by JavaCC to create a new Token
(which is also a JTB node).
next - Variable in class EDU.purdue.jtb.parser.Token
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.
nextCharBuf - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
nextCharInd - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
nextGenerationIndex - Static variable in class EDU.purdue.jtb.parser.Expansion_
To avoid right-recursive loops when calculating follow sets, we use a generation number which indicates if this expansion was visited by
invalid reference
UnusedLookaheadWalk#genFollowSet(List, Expansion_, long)
in the same generation.
nextState - Variable in class EDU.purdue.jtb.parser.RegExprSpec_
The next state corresponding to this specification.
Nfa - Class in EDU.purdue.jtb.parser
A Non-deterministic Finite Automaton.
Nfa() - Constructor for class EDU.purdue.jtb.parser.Nfa
Standard constructor
Nfa(NfaState, NfaState) - Constructor for class EDU.purdue.jtb.parser.Nfa
Constructor with start and end states
NfaState - Class in EDU.purdue.jtb.parser
The state of a Non-deterministic Finite Automaton.
node - Variable in class EDU.purdue.jtb.parser.syntaxtree.NodeOptional
The node (if null there is no node)
nodeChoice - Static variable in class EDU.purdue.jtb.common.Constants
Name of the node class representing a grammar choice such as ( A | B )
NodeChoice - Class in EDU.purdue.jtb.parser.syntaxtree
Represents a grammar choice (|), e.g.
NodeChoice(INode) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeChoice
Constructs the NodeChoice with a given node and non standard (-1) which choice and total number of choices.
NodeChoice(INode, int, int) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeChoice
Constructs the NodeChoice with a given node, a which choice and a total (not controlled).
nodeClassComment(INode) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Returns a node class comment (a //jcp followed by the node class short name if global flag set, nothing otherwise).
nodeClassComment(INode) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Returns a node class comment (a //jcp followed by the node class short name if global flag set, nothing otherwise).
nodeClassComment(INode, String) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Returns a node class comment with an extra comment (a //jcp followed by the node class short name plus the extra comment if global flag set, nothing otherwise).
nodeClassComment(INode, String) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Returns a node class comment with an extra comment (a //jcp followed by the node class short name plus the extra comment if global flag set, nothing otherwise).
nodeConstants - Static variable in class EDU.purdue.jtb.common.Constants
Name of the node class holding the constants reflecting the generated classes "
NodeConstants - Class in EDU.purdue.jtb.parser.syntaxtree
Provides constants reflecting the JTB user nodes.
NodeConstants() - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeConstants
 
NodeFieldsSignature - Annotation Type in EDU.purdue.jtb.parser.visitor.signature
Annotation NodeFieldsSignature enables the ControlSignatureProcessor annotation processor to issue a compile error if the user visitors' visit methods are not coded against the last nodes definitions.
The user nodes signatures are generated in the NodeConstants class,
the default visitors' visit methods are generated with the NodeFieldsSignature annotation, with the 3 values NodeFieldsSignature.value(),
and the user visitors' visit methods can be annotated with the same annotation.
nodeList - Static variable in class EDU.purdue.jtb.common.Constants
Name of the node class representing a list such as ( A )+
NodeList - Class in EDU.purdue.jtb.parser.syntaxtree
Represents a grammar list (+), e.g.
NodeList() - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeList
Initializes an empty list of nodes with a default first allocation.
NodeList(int) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeList
Initializes an empty list of nodes with a given allocation.
NodeList(int, INode) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeList
Initializes an empty list of nodes with a given allocation and adds a first node.
NodeList(INode) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeList
Initializes an empty list of nodes with a default first allocation and adds a first node.
nodeListOptional - Static variable in class EDU.purdue.jtb.common.Constants
Name of the node class representing an optional list such as (A )*
NodeListOptional - Class in EDU.purdue.jtb.parser.syntaxtree
Represents an optional grammar list (*), e.g.
NodeListOptional() - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Initializes an empty list of nodes with a default first allocation.
NodeListOptional(int) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Initializes an empty list of nodes with a given allocation.
NodeListOptional(int, INode) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Initializes an empty list of nodes with a given allocation and adds a first node.
NodeListOptional(INode) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Initializes an empty list of nodes with a default first allocation and adds a first node.
nodeOptional - Static variable in class EDU.purdue.jtb.common.Constants
Name of the node class representing an optional such as [ A ] or ( A )?
NodeOptional - Class in EDU.purdue.jtb.parser.syntaxtree
Represents a grammar optional node (? or []), e.g.
NodeOptional() - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeOptional
Initializes an empty NodeOptional.
NodeOptional(INode) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeOptional
Initializes a NodeOptional with a node.
nodePrefix - Variable in class EDU.purdue.jtb.common.JTBOptions
-npfx invalid input: '&' -nsfx options which defines the node' prefix
nodes - Variable in class EDU.purdue.jtb.parser.syntaxtree.NodeList
The list of nodes
nodes - Variable in class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
The list of nodes
nodes - Variable in class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
The list of nodes
nodesDirName - Variable in class EDU.purdue.jtb.common.JTBOptions
-nd invalid input: '&' -d options which defines the nodes directory name (default is
invalid reference
#DEF_ND_DIR_NAME
)
nodeSequence - Static variable in class EDU.purdue.jtb.common.Constants
Name of the node class representing a nested sequence of nodes
NodeSequence - Class in EDU.purdue.jtb.parser.syntaxtree
Represents a sequence of nodes (x y z ...) nested within a choice (|), list (+), optional list (*), or optional node (? or []), e.g.
NodeSequence() - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Initializes an empty NodeSequence with a default allocation.
NodeSequence(int) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Initializes an empty NodeSequence with a given allocation.
NodeSequence(int, INode) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Initializes an empty NodeSequence with a given allocation and adds a first node.
NodeSequence(INode) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Initializes an empty NodeSequence with a default allocation and adds a first node.
nodesPackageName - Variable in class EDU.purdue.jtb.common.JTBOptions
-np invalid input: '&' -p options which defines the nodes package name (default is
invalid reference
#DEF_ND_PKG_NAME
)
nodesSuperclass - Variable in class EDU.purdue.jtb.common.JTBOptions
-ns option which defines the nodes superclass
nodeSuffix - Variable in class EDU.purdue.jtb.common.JTBOptions
-npfx invalid input: '&' -nsfx options which defines the node' suffix
nodeToken - Static variable in class EDU.purdue.jtb.common.Constants
Name of the (generated by JavaCC) class representing a token; same as Constants.jjToken
NonTerminal - Class in EDU.purdue.jtb.parser
Describes non terminals.
NonTerminal() - Constructor for class EDU.purdue.jtb.parser.NonTerminal
 
noOverwrite - Variable in class EDU.purdue.jtb.common.JTBOptions
-w options which prevents JTB from overwriting existing files
noParallel - Variable in class EDU.purdue.jtb.common.JTBOptions
-noplg option which suppresses parallel generation of user files
NormalAnnotation - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production NormalAnnotation:
Corresponding grammar:
f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> [ MemberValuePairs() ]
f4 -> ")"
s: -50913587
NormalAnnotation(Token, Name, Token, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NormalAnnotation
Constructs the node with all its children nodes.
NormalAnnotation() - Method in class EDU.purdue.jtb.parser.JTBParser
 
normalize() - Method in class EDU.purdue.jtb.parser.Options
Normalizes the options (ie checks coherence and dependences).
NormalProduction - Class in EDU.purdue.jtb.parser
Describes JavaCC productions.
NormalProduction() - Constructor for class EDU.purdue.jtb.parser.NormalProduction
 
noSemanticCheck - Variable in class EDU.purdue.jtb.common.JTBOptions
-e option which suppresses JTB semantic error checking
noSignature - Variable in class EDU.purdue.jtb.common.JTBOptions
-nosig option which suppresses generating signature control in visitors
noVisitors - Variable in class EDU.purdue.jtb.common.JTBOptions
-novis option which suppresses generating visitors
nsTok - Variable in class EDU.purdue.jtb.parser.RegExprSpec_
If the next state specification was explicit in the previous case, then this token is that of the identifier denoting the next state.
NULL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
NULL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
NullLiteral - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production NullLiteral:
Corresponding grammar:
f0 -> "null"
s: -1703344686
NullLiteral(Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.NullLiteral
Constructs the node with its child node.
NullLiteral() - Method in class EDU.purdue.jtb.parser.JTBParser
 
numSpecials() - Method in class EDU.purdue.jtb.parser.Token
 

O

OCTAL_DIGIT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
OCTAL_FIRST_DIGIT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
OCTAL_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
OCTAL_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
OK - Static variable in class EDU.purdue.jtb.JTB
No error
OK_RC - Static variable in class EDU.purdue.jtb.common.Constants
The "OK" return code
ONE_OR_MORE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
oneNewLine(INode) - Method in class EDU.purdue.jtb.common.JavaPrinter
Prints into the current buffer a node class comment and a new line.
oneNewLine(INode, String) - Method in class EDU.purdue.jtb.common.JavaPrinter
Prints into the current buffer a node class comment, an extra given comment, and a new line.
OneOrMore - Class in EDU.purdue.jtb.parser
Describes one-or-more expansions (e.g., foo+).
OneOrMore() - Constructor for class EDU.purdue.jtb.parser.OneOrMore
Standard constructor
OneOrMore(Token, Expansion_) - Constructor for class EDU.purdue.jtb.parser.OneOrMore
Constructor with parameters.
opt - Variable in class EDU.purdue.jtb.parser.JTBParser
 
OptionBinding - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production OptionBinding:
Corresponding grammar:
f0 -> ( %0 invalid input: '<' IDENTIFIER >
..
OptionBinding(NodeChoice, Token, NodeChoice, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.OptionBinding
Constructs the node with all its children nodes.
OptionBinding() - Method in class EDU.purdue.jtb.parser.JTBParser
 
Options - Class in EDU.purdue.jtb.parser
A class that stores all JTB / JavaCC file options information.
Options() - Constructor for class EDU.purdue.jtb.parser.Options
Limit sub classing to derived classes.
MMa : modified (public) for JTB
optionValues - Variable in class EDU.purdue.jtb.parser.Options
A mapping of option names (Strings) to values (Integer, Boolean, String).
ORASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
ORASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ordered_named_tokens - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
Contains the same entries as "named_tokens_table", but this is an ordered list which is ordered by the order of appearance in the input file.
origFileName - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The name of the original file (before processing by JJTree).
OTHER_EX - Static variable in class EDU.purdue.jtb.JTB
Programmatic error
OTHER_THR - Static variable in class EDU.purdue.jtb.JTB
Other error
outFilename - Static variable in class EDU.purdue.jtb.generate.TreeDumperGenerator
The visitor source file name
outFilename - Static variable in class EDU.purdue.jtb.generate.TreeFormatterGenerator
The visitor source file name
outputFormattedNodesClassesList(PrintWriter) - Method in class EDU.purdue.jtb.generate.UserFilesGenerator
Outputs the formatted nodes classes list.

P

PACKAGE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
PACKAGE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
PackageDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production PackageDeclaration:
Corresponding grammar:
f0 -> "package"
f1 -> Name()
f2 -> ";"
s: -2133750237
PackageDeclaration(Token, Name, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.PackageDeclaration
Constructs the node with all its children nodes.
PackageDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
packageName - Variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder
The parser's package name (from the grammar or the command line)
parent - Variable in class EDU.purdue.jtb.parser.Expansion_
The parent of this expansion node.
parentPointer - Variable in class EDU.purdue.jtb.common.JTBOptions
-pp option which generates parent pointer and getParent() and setParent() methods in all node classes
parse_error(Object, String) - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
parse_error(String) - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
PARSE_EX - Static variable in class EDU.purdue.jtb.JTB
ParseException exception
ParseException - Exception Class in EDU.purdue.jtb.parser
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception class EDU.purdue.jtb.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(Token, int[][], String[]) - Constructor for exception class EDU.purdue.jtb.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(String) - Constructor for exception class EDU.purdue.jtb.parser.ParseException
Constructor with message.
parserName - Variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder
The parser name
PART_LETTER - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
PART_LETTER - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
PLUS - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
PLUS - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
PLUSASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
PLUSASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
PostfixExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production PostfixExpression:
Corresponding grammar:
f0 -> PrimaryExpression()
f1 -> [ %0 "++"
..
PostfixExpression(PrimaryExpression, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.PostfixExpression
Constructs the node with all its children nodes.
PostfixExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
PreDecrementExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production PreDecrementExpression:
Corresponding grammar:
f0 -> "--"
f1 -> PrimaryExpression()
s: -743030168
PreDecrementExpression(Token, PrimaryExpression) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.PreDecrementExpression
Constructs the node with all its children nodes.
PreDecrementExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
PreIncrementExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production PreIncrementExpression:
Corresponding grammar:
f0 -> "++"
f1 -> PrimaryExpression()
s: 2138182184
PreIncrementExpression(Token, PrimaryExpression) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.PreIncrementExpression
Constructs the node with all its children nodes.
PreIncrementExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
present() - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
 
present() - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeOptional
 
prevCharIsCR - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
prevCharIsLF - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
PrimaryExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production PrimaryExpression:
Corresponding grammar:
f0 -> PrimaryPrefix()
f1 -> ( PrimarySuffix() )*
s: -840041189
PrimaryExpression(PrimaryPrefix, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.PrimaryExpression
Constructs the node with all its children nodes.
PrimaryExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
PrimaryPrefix - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production PrimaryPrefix:
Corresponding grammar:
f0 -> .
PrimaryPrefix(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.PrimaryPrefix
Constructs the node with its child node.
PrimaryPrefix() - Method in class EDU.purdue.jtb.parser.JTBParser
 
PrimarySuffix - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production PrimarySuffix:
Corresponding grammar:
f0 -> .
PrimarySuffix(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.PrimarySuffix
Constructs the node with its child node.
PrimarySuffix() - Method in class EDU.purdue.jtb.parser.JTBParser
 
PrimitiveType - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production PrimitiveType:
Corresponding grammar:
f0 -> .
PrimitiveType(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.PrimitiveType
Constructs the node with its child node.
PrimitiveType() - Method in class EDU.purdue.jtb.parser.JTBParser
 
printClassList - Variable in class EDU.purdue.jtb.common.JTBOptions
-cl option which prints the generated classes list to System.out
printerToolkit - Variable in class EDU.purdue.jtb.common.JTBOptions
-printer option which generates TreeDumper and TreeFormatter visitors
printLeadingComments(Token) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
printLeadingComments(Token, PrintWriter) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
Prints the leading specials of a token on a PrintWriter.
printlnError(String) - Static method in class EDU.purdue.jtb.JTB
Prints an error message on stderr.
printlnInfo(String) - Static method in class EDU.purdue.jtb.JTB
Prints an information message on stdout.
printSpecialTokensJJ - Variable in class EDU.purdue.jtb.common.JTBOptions
-tkjj option which prints special tokens in the annotated JJ file
printSummary() - Method in class EDU.purdue.jtb.common.Messages
Prints on System.err the number of informations, warnings and errors
printToken(Token) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
printToken(Token, PrintWriter) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
Prints a token on a PrintWriter including the specials.
printTokenList(List<Token>, PrintWriter) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
Prints a list of tokens on a PrintWriter without the specials.
printTokenOnly(Token) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
printTokenOnly(Token, PrintWriter) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
Prints a token on a PrintWriter without the specials.
printTokenSetup(Token) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
Sets up line and column information for a given token.
printTrailingComments(Token) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
 
printTrailingComments(Token, PrintWriter) - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
Prints the trailing specials of a token on a PrintWriter.
PRIVATE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
PRIVATE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
private_rexp - Variable in class EDU.purdue.jtb.parser.RegularExpression_
This flag is set if the regular expression has a label prefixed with the # symbol - this indicates that the purpose of the regular expression is solely for defining other regular expressions.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class EDU.purdue.jtb.parser.visitor.signature.ControlSignatureProcessor
production - Variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder.RetVarInfo
The production (JavaCodeProduction or BNFProduction)
Production - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Production:
Corresponding grammar:
f0 -> .
Production(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Production
Constructs the node with its child node.
Production() - Method in class EDU.purdue.jtb.parser.JTBParser
 
production_addexpansion(BNFProduction_, Expansion_) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
production_table - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
A symbol table of all grammar productions - normal and JAVACODE.
PROG_ERR - Static variable in class EDU.purdue.jtb.JTB
Programmatic error
PROG_NAME - Static variable in class EDU.purdue.jtb.common.Constants
The java program name
ProgrammaticError - Exception Class in EDU.purdue.jtb.common
Class ProgrammaticError reports internal programmatic unrecoverable errors.
ProgrammaticError(String) - Constructor for exception class EDU.purdue.jtb.common.ProgrammaticError
Standard constructor.
PROTECTED - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
PROTECTED - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ptHM - Static variable in class EDU.purdue.jtb.common.Constants
A map holding the primitive types (except void)
PUBLIC - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
PUBLIC - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.

R

R_CHOICE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
R_ONE_OR_MORE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
R_REPETITION_RANGE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
R_SEQUENCE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
R_ZERO_OR_MORE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
R_ZERO_OR_ONE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
RANGLE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
RBRACE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
RBRACE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
RBRACKET - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
RBRACKET - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
RCharacterList - Class in EDU.purdue.jtb.parser
Describes character lists.
RChoice - Class in EDU.purdue.jtb.parser
Describes regular expressions which are choices from from among included regular expressions.
RChoice() - Constructor for class EDU.purdue.jtb.parser.RChoice
Standard constructor
ReadByte() - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
readChar() - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
ReferenceType - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ReferenceType:
Corresponding grammar:
f0 -> .
ReferenceType(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ReferenceType
Constructs the node with its child node.
ReferenceType() - Method in class EDU.purdue.jtb.parser.JTBParser
 
regexpr - Variable in class EDU.purdue.jtb.parser.RJustName
"regexpr" points to the regular expression denoted by the name.
regexpr - Variable in class EDU.purdue.jtb.parser.ROneOrMore
The regular expression which is repeated one or more times.
regexpr - Variable in class EDU.purdue.jtb.parser.RRepetitionRange
The regular expression which is repeated one or more times
regexpr - Variable in class EDU.purdue.jtb.parser.RZeroOrMore
The regular expression which is repeated zero or more times.
regexpr - Variable in class EDU.purdue.jtb.parser.RZeroOrOne
The regular expression which is repeated zero or one times.
RegExprKind - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production RegExprKind:
Corresponding grammar:
f0 -> .
RegExprKind(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.RegExprKind
Constructs the node with its child node.
RegExprKind(TokenProduction) - Method in class EDU.purdue.jtb.parser.JTBParser
 
RegExprSpec - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production RegExprSpec:
Corresponding grammar:
f0 -> RegularExpression()
f1 -> [ "!" ]
f2 -> [ Block() ]
f3 -> [ #0 ":" #1 invalid input: '<' IDENTIFIER > ]
s: -1949948808
RegExprSpec(RegularExpression, NodeOptional, NodeOptional, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.RegExprSpec
Constructs the node with all its children nodes.
RegExprSpec(TokenProduction) - Method in class EDU.purdue.jtb.parser.JTBParser
 
RegExprSpec_ - Class in EDU.purdue.jtb.parser
The object type of entries in the vector "respecs" of class "TokenProduction".
RegExprSpec_() - Constructor for class EDU.purdue.jtb.parser.RegExprSpec_
 
RegularExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production RegularExpression:
Corresponding grammar:
f0 -> .
RegularExpression(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.RegularExpression
Constructs the node with its child node.
RegularExpression(Container) - Method in class EDU.purdue.jtb.parser.JTBParser
 
RegularExpression_ - Class in EDU.purdue.jtb.parser
Describes regular expressions.
RegularExpression_() - Constructor for class EDU.purdue.jtb.parser.RegularExpression_
 
RegularExprProduction - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production RegularExprProduction:
Corresponding grammar:
f0 -> [ %0 #0 "invalid input: '<'" #1 "*" #2 ">"
..
RegularExprProduction(NodeOptional, RegExprKind, NodeOptional, Token, Token, RegExprSpec, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.RegularExprProduction
Constructs the node with all its children nodes.
RegularExprProduction() - Method in class EDU.purdue.jtb.parser.JTBParser
 
reInit() - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
Reinitializes counters
reInit() - Static method in class EDU.purdue.jtb.parser.JavaCCGlobals
Reinitializes
reInit() - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
reInit() - Static method in class EDU.purdue.jtb.parser.LexGen
 
reInit() - Static method in class EDU.purdue.jtb.parser.NfaState
 
ReInit() - Static method in class EDU.purdue.jtb.parser.NfaState
 
ReInit() - Static method in class EDU.purdue.jtb.parser.RStringLiteral
Initialize all the static variables, so that there is no interference between the various states of the lexer.
ReInit(JavaCharStream) - Method in class EDU.purdue.jtb.parser.JTBParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class EDU.purdue.jtb.parser.JTBParserTokenManager
Reinitialise parser.
ReInit(JTBParserTokenManager) - Method in class EDU.purdue.jtb.parser.JTBParser
Reinitialise.
ReInit(InputStream) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class EDU.purdue.jtb.parser.JTBParser
Reinitialise.
ReInit(InputStream, int, int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class EDU.purdue.jtb.parser.JTBParser
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
ReInit(Reader) - Method in class EDU.purdue.jtb.parser.JTBParser
Reinitialise.
ReInit(Reader, int, int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
ReInit(Reader, int, int, int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
RelationalExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production RelationalExpression:
Corresponding grammar:
f0 -> ShiftExpression()
f1 -> ( #0 ( %0 "invalid input: '<'"
..
RelationalExpression(ShiftExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.RelationalExpression
Constructs the node with all its children nodes.
RelationalExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
REM - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
REM - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
REMASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
REMASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
remove_escapes_and_quotes(Token, String) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
REndOfFile - Class in EDU.purdue.jtb.parser
Describes the EOF regular expression
REndOfFile() - Constructor for class EDU.purdue.jtb.parser.REndOfFile
 
resetCounts() - Method in class EDU.purdue.jtb.common.Messages
Resets to zero the number of errors and warnings.
respecs - Variable in class EDU.purdue.jtb.parser.TokenProduction
The list of regular expression specifications that comprise this production.
ResultType - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ResultType:
Corresponding grammar:
f0 -> ( %0 "void"
..
ResultType(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ResultType
Constructs the node with its child node.
ResultType(List<Token>) - Method in class EDU.purdue.jtb.parser.JTBParser
 
retInfo - Variable in class EDU.purdue.jtb.common.VisitorInfo
The visitor return type info
RETURN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
RETURN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ReturnInfo() - Constructor for class EDU.purdue.jtb.common.VisitorInfo.ReturnInfo
 
ReturnStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ReturnStatement:
Corresponding grammar:
f0 -> "return"
f1 -> [ Expression() ]
f2 -> ";"
s: -1971167888
ReturnStatement(Token, NodeOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ReturnStatement
Constructs the node with all its children nodes.
ReturnStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
rexp - Variable in class EDU.purdue.jtb.parser.RegExprSpec_
The regular expression of this specification.
rexprlist - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The list of all TokenProductions from the input file.
rexprs - Static variable in class EDU.purdue.jtb.parser.LexGen
 
rexps_of_tokens - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
A mapping of ordinal values (represented as objects of type "Integer") to the corresponding RegularExpression_'s.
rhsToken - Variable in class EDU.purdue.jtb.parser.RegularExpression_
We now allow qualified access to token members.
RJustName - Class in EDU.purdue.jtb.parser
Describes regular expressions which are referred to just by their name.
RJustName() - Constructor for class EDU.purdue.jtb.parser.RJustName
Standard constructor
RJustName(Token, String) - Constructor for class EDU.purdue.jtb.parser.RJustName
Constructor with parameters
ROneOrMore - Class in EDU.purdue.jtb.parser
Describes one-or-more regular expressions (invalid input: '<'foo+>).
ROneOrMore() - Constructor for class EDU.purdue.jtb.parser.ROneOrMore
Standard constructor
ROneOrMore(Token, RegularExpression_) - Constructor for class EDU.purdue.jtb.parser.ROneOrMore
Constructor with parameters
RPAREN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
RPAREN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
RRepetitionRange - Class in EDU.purdue.jtb.parser
Describes one-or-more regular expressions (invalid input: '<'foo+>).
RRepetitionRange() - Constructor for class EDU.purdue.jtb.parser.RRepetitionRange
Standard constructor
RSequence - Class in EDU.purdue.jtb.parser
Describes regular expressions which are sequences of other regular expressions.
RSequence() - Constructor for class EDU.purdue.jtb.parser.RSequence
Standard constructor
RSequence(List<RegularExpression_>) - Constructor for class EDU.purdue.jtb.parser.RSequence
 
RSignedShift - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production RSignedShift:
Corresponding grammar:
f0 -> ">"
f1 -> ">"
s: 1560485759
RSignedShift(Token, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.RSignedShift
Constructs the node with all its children nodes.
RSignedShift() - Method in class EDU.purdue.jtb.parser.JTBParser
 
RSIGNEDSHIFT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
RStringLiteral - Class in EDU.purdue.jtb.parser
Describes string literals.
RStringLiteral() - Constructor for class EDU.purdue.jtb.parser.RStringLiteral
Standard constructor
RStringLiteral(Token, String) - Constructor for class EDU.purdue.jtb.parser.RStringLiteral
Constructor with parameters.
RUnsignedShift - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production RUnsignedShift:
Corresponding grammar:
f0 -> ">"
f1 -> ">"
f2 -> ">"
s: -171434548
RUnsignedShift(Token, Token, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.RUnsignedShift
Constructs the node with all its children nodes.
RUnsignedShift() - Method in class EDU.purdue.jtb.parser.JTBParser
 
RUNSIGNEDSHIFT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
RZeroOrMore - Class in EDU.purdue.jtb.parser
Describes zero-or-more regular expressions (invalid input: '<'foo*>).
RZeroOrMore() - Constructor for class EDU.purdue.jtb.parser.RZeroOrMore
Standard constructor
RZeroOrMore(Token, RegularExpression_) - Constructor for class EDU.purdue.jtb.parser.RZeroOrMore
Constructor with parameters
RZeroOrOne - Class in EDU.purdue.jtb.parser
Describes zero-or-one regular expressions (invalid input: '<'foo?>).
RZeroOrOne() - Constructor for class EDU.purdue.jtb.parser.RZeroOrOne
Standard constructor

S

saveToFile() - Method in class EDU.purdue.jtb.generate.TreeDumperGenerator
Saves the current buffer in the output file (global variable).
saveToFile() - Method in class EDU.purdue.jtb.generate.TreeFormatterGenerator
Saves the current buffer in the output file (global variable).
Since the user is expected to edit and customize this file, this method will never overwrite the file if it exists, regardless of the global no overwrite flag.
saveToFile(String) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Saves the current buffer to an output file.
saveToFile(String) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Saves the current buffer to an output file.
sb - Variable in class EDU.purdue.jtb.common.JavaPrinter
The buffer to print into
sb - Variable in class EDU.purdue.jtb.generate.AcceptInliner
The (current) buffer to print into
sb - Variable in class EDU.purdue.jtb.generate.JJFileAnnotator
The (current) buffer to print into
SC_AND - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SC_AND - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
SC_ERR - Static variable in class EDU.purdue.jtb.JTB
SC_OR - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SC_OR - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
semantic_error(Object, String) - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
semantic_error(String) - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
SemanticChecker - Class in EDU.purdue.jtb.analyse
The SemanticChecker visitor checks and report informations, warnings or errors for the following conditions:
when a JavaCodeProduction is to be generated (warning if return type is non "void", information otherwise) (JTB will alter the code), when a BNFProduction is not to be generated (information), when a to be generated BNFProduction has a return value other than "void" (warning) (JTB will alter the code), when a JavaCodeProduction or a BNFProduction is not to be generated locally but is also not to be generated globally (warning) (as unnecessary), when a JavaCodeProduction or a BNFProduction has a name reserved for an automatically generated JTB class (e.g.
SemanticChecker(GlobalDataBuilder) - Constructor for class EDU.purdue.jtb.analyse.SemanticChecker
Constructor.
SEMICOLON - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SEMICOLON - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
Sequence - Class in EDU.purdue.jtb.parser
Describes expansions that are sequences of expansion units.
Sequence() - Constructor for class EDU.purdue.jtb.parser.Sequence
Standard constructor
Sequence(Token, Lookahead) - Constructor for class EDU.purdue.jtb.parser.Sequence
Constructor with parameters
SEQUENCE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
SERIALVERSIONUID - Static variable in class EDU.purdue.jtb.common.Constants
The serial version uid
set_initial_cu_token(Token) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
setAccessMod(String) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
setAmount(int) - Method in class EDU.purdue.jtb.parser.Lookahead
 
setArgumentTokens(List<Token>) - Method in class EDU.purdue.jtb.parser.NonTerminal
 
setChoices(List<Expansion_>) - Method in class EDU.purdue.jtb.parser.Choice
 
setChoices(List<RegularExpression_>) - Method in class EDU.purdue.jtb.parser.RChoice
 
setCmdLineOption(String) - Method in class EDU.purdue.jtb.parser.Options
Process a single command line option.
setCmdLineOption(String, boolean) - Method in class EDU.purdue.jtb.common.JTBOptions
Stores a boolean option.
setCmdLineOption(String, String) - Method in class EDU.purdue.jtb.common.JTBOptions
Process a single command line option.
setColumn(int) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
setColumn(int) - Method in class EDU.purdue.jtb.parser.TokenProduction
 
setDebugStream(PrintStream) - Method in class EDU.purdue.jtb.parser.JTBParserTokenManager
Set debug output.
setExpansion(Expansion_) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
setExplicit(boolean) - Method in class EDU.purdue.jtb.parser.Lookahead
 
setFirstToken(Token) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
setInputFileOption(Object, Object, String, Object) - Method in class EDU.purdue.jtb.parser.Options
Sets an option for the input file.
setinsertionpoint(Token, int) - Static method in class EDU.purdue.jtb.parser.JavaCCParserInternals
 
setJumpPatched(boolean) - Method in class EDU.purdue.jtb.parser.BNFProduction_
 
setLaExpansion(Expansion_) - Method in class EDU.purdue.jtb.parser.Lookahead
 
setLastToken(Token) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
setLeft(char) - Method in class EDU.purdue.jtb.parser.CharacterRange
 
setLhs(String) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
setLhsTokens(List<Token>) - Method in class EDU.purdue.jtb.parser.NonTerminal
 
setLine(int) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
setLine(int) - Method in class EDU.purdue.jtb.parser.TokenProduction
 
setName(String) - Method in class EDU.purdue.jtb.parser.NonTerminal
 
setProd(NormalProduction) - Method in class EDU.purdue.jtb.parser.NonTerminal
 
setRight(char) - Method in class EDU.purdue.jtb.parser.CharacterRange
 
setTabSize(int) - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
setThrowsList(List<List<Token>>) - Method in class EDU.purdue.jtb.parser.NormalProduction
 
ShiftExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ShiftExpression:
Corresponding grammar:
f0 -> AdditiveExpression()
f1 -> ( #0 ( %0 "invalid input: '<'invalid input: '<'"
..
ShiftExpression(AdditiveExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ShiftExpression
Constructs the node with all its children nodes.
ShiftExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
SHORT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SHORT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ShouldNotOccurException() - Constructor for exception class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor.ShouldNotOccurException
Constructor with no message.
ShouldNotOccurException() - Constructor for exception class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor.ShouldNotOccurException
Constructor with no message.
ShouldNotOccurException(NodeChoice) - Constructor for exception class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor.ShouldNotOccurException
Constructor which outputs a message.
ShouldNotOccurException(NodeChoice) - Constructor for exception class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor.ShouldNotOccurException
Constructor which outputs a message.
sigAnnName - Static variable in class EDU.purdue.jtb.common.Constants
The signature annotation name
sigAnnProcName - Static variable in class EDU.purdue.jtb.common.Constants
The signature annotation processor name
signatureDirName - Variable in class EDU.purdue.jtb.common.JTBOptions
Signature directory name (default is JTBOptions.visitorsDirName/
invalid reference
#DEF_SIG_DIR_NAME
)
signaturePackageName - Variable in class EDU.purdue.jtb.common.JTBOptions
Signature package name (default is JTBOptions.visitorsPackageName.
invalid reference
#DEF_SIG_DIR_NAME
)
simple_tokens_table - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
This is a three-level symbol table that contains all simple tokens (those that are defined using a single string (with or without a label).
SINGLE_LINE_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SINGLE_LINE_COMMENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
SingleCharacter - Class in EDU.purdue.jtb.parser
Describes single character descriptors in a character list.
SingleMemberAnnotation - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production SingleMemberAnnotation:
Corresponding grammar:
f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> MemberValue()
f4 -> ")"
s: -1771126382
SingleMemberAnnotation(Token, Name, Token, MemberValue, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.SingleMemberAnnotation
Constructs the node with all its children nodes.
SingleMemberAnnotation() - Method in class EDU.purdue.jtb.parser.JTBParser
 
size() - Method in interface EDU.purdue.jtb.parser.syntaxtree.INodeList
 
size() - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeList
Returns the number of nodes in the list.
size() - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeListOptional
Returns the number of nodes in the list.
size() - Method in class EDU.purdue.jtb.parser.syntaxtree.NodeSequence
Returns the number of nodes in the list.
SKIP - Static variable in class EDU.purdue.jtb.parser.TokenProduction
Definitions of constants that identify the kind of regular expression production this is
SLASH - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SLASH - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
SLASHASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SLASHASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
softErr(String) - Method in class EDU.purdue.jtb.common.Messages
Prints on System.err a soft (non fatal) error text.
softErr(String, int, int) - Method in class EDU.purdue.jtb.common.Messages
Prints on System.err a soft (non fatal) error text and its line number.
Spacing - Class in EDU.purdue.jtb.common
Class Spacing manages the indentation information for pretty printing.
Spacing(int) - Constructor for class EDU.purdue.jtb.common.Spacing
Constructor.
spc - Variable in class EDU.purdue.jtb.common.JavaPrinter
The indentation object
spc - Variable in class EDU.purdue.jtb.common.Spacing
The indentation string
spc - Variable in class EDU.purdue.jtb.generate.AcceptInliner
The indentation object
spc - Variable in class EDU.purdue.jtb.generate.JJFileAnnotator
The indentation object
SPECIAL - Static variable in class EDU.purdue.jtb.parser.TokenProduction
Definitions of constants that identify the kind of regular expression production this is
specialToken - Variable in class EDU.purdue.jtb.parser.Token
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.
specialTokens - Variable in class EDU.purdue.jtb.parser.Token
The list of special tokens.
STAR - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
STAR - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
STARASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
STARASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
stateHasActions - Static variable in class EDU.purdue.jtb.parser.LexGen
 
Statement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Statement:
Corresponding grammar:
f0 -> .
Statement(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Statement
Constructs the node with its child node.
Statement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
StatementExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production StatementExpression:
Corresponding grammar:
f0 -> .
StatementExpression(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.StatementExpression
Constructs the node with its child node.
StatementExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
StatementExpressionList - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production StatementExpressionList:
Corresponding grammar:
f0 -> StatementExpression()
f1 -> ( #0 "," #1 StatementExpression() )*
s: 186773841
StatementExpressionList(StatementExpression, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.StatementExpressionList
Constructs the node with all its children nodes.
StatementExpressionList() - Method in class EDU.purdue.jtb.parser.JTBParser
 
stateSetSize - Static variable in class EDU.purdue.jtb.parser.LexGen
 
STATIC - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
STATIC - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
STATIC_LEXER_ERROR - Static variable in exception class EDU.purdue.jtb.parser.TokenMgrError
An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class EDU.purdue.jtb.parser.JavaCharStream
Whether parser is static.
storeSpecialTokens - Variable in class EDU.purdue.jtb.common.JTBOptions
-tk option which stores special tokens in the tree's NodeTokens
STRICTFP - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
STRICTFP - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
STRING_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
STRING_LITERAL - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
stringBufOrBuild() - Method in class EDU.purdue.jtb.parser.Options
 
StringLiteral - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production StringLiteral:
Corresponding grammar:
f0 -> invalid input: '<' STRING_LITERAL >
s: 241433948
StringLiteral(Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.StringLiteral
Constructs the node with its child node.
StringLiteral() - Method in class EDU.purdue.jtb.parser.JTBParser
 
stringValue(String) - Method in class EDU.purdue.jtb.parser.Options
Convenience method to retrieve string options.
suffix - Variable in class EDU.purdue.jtb.common.VisitorInfo
The interface and visitor names suffix
SUPER - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SUPER - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
SUPPORT - Static variable in class EDU.purdue.jtb.common.Constants
An indication in case of JTB internal errors
SWITCH - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SWITCH - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
SwitchLabel - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production SwitchLabel:
Corresponding grammar:
f0 -> .
SwitchLabel(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.SwitchLabel
Constructs the node with its child node.
SwitchLabel() - Method in class EDU.purdue.jtb.parser.JTBParser
 
SwitchStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production SwitchStatement:
Corresponding grammar:
f0 -> "switch"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> "{"
f5 -> ( #0 SwitchLabel()
..
SwitchStatement(Token, Token, Expression, Token, Token, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.SwitchStatement
Constructs the node with all its children nodes.
SwitchStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
SwitchTo(int) - Method in class EDU.purdue.jtb.parser.JTBParserTokenManager
Switch to specified lex state.
SYNCHRONIZED - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
SYNCHRONIZED - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
SynchronizedStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production SynchronizedStatement:
Corresponding grammar:
f0 -> "synchronized"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Block()
s: 2040551171
SynchronizedStatement(Token, Token, Expression, Token, Block) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.SynchronizedStatement
Constructs the node with all its children nodes.
SynchronizedStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 

T

tabSize - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
THIS - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
THIS - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
THROW - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
THROW - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
THROWS - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
THROWS - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
ThrowStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production ThrowStatement:
Corresponding grammar:
f0 -> "throw"
f1 -> Expression()
f2 -> ";"
s: 568421270
ThrowStatement(Token, Expression, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.ThrowStatement
Constructs the node with all its children nodes.
ThrowStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
TILDE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
TILDE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
token - Variable in class EDU.purdue.jtb.parser.JTBParser
Current token.
Token - Class in EDU.purdue.jtb.parser
Represents a JavaCC single token in the grammar and a JTB corresponding node.
The class holds all the fields and methods generated normally by JavaCC, plus the ones required by JTB.
If the "-tk" JTB option is used, it also contains an ArrayList of preceding special tokens.
Token() - Constructor for class EDU.purdue.jtb.parser.Token
No-argument constructor.
Token(int) - Constructor for class EDU.purdue.jtb.parser.Token
Constructs a new Token for the specified kind, with a null image.
Not used in JTB nor JavaCC.
Token(int, String) - Constructor for class EDU.purdue.jtb.parser.Token
Constructs a Token with a given kind and image.
TOKEN - Static variable in class EDU.purdue.jtb.parser.TokenProduction
Definitions of constants that identify the kind of regular expression production this is
token_mgr_decls - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The declarations to be inserted into the TokenManager class.
token_source - Variable in class EDU.purdue.jtb.parser.JTBParser
Generated Token Manager.
tokenCount - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The total number of distinct tokens.
tokenImage - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
Literal token values.
tokenImage - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
Literal token values.
tokenImage - Variable in exception class EDU.purdue.jtb.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenManagerDecls - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production TokenManagerDecls:
Corresponding grammar:
f0 -> "TOKEN_MGR_DECLS"
f1 -> ":"
f2 -> ClassOrInterfaceBody()
s: -1566997219
TokenManagerDecls(Token, Token, ClassOrInterfaceBody) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.TokenManagerDecls
Constructs the node with all its children nodes.
TokenManagerDecls() - Method in class EDU.purdue.jtb.parser.JTBParser
 
TokenMgrError - Exception Class in EDU.purdue.jtb.parser
Token Manager Error.
TokenMgrError() - Constructor for exception class EDU.purdue.jtb.parser.TokenMgrError
No arg constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for exception class EDU.purdue.jtb.parser.TokenMgrError
Full Constructor.
TokenMgrError(String, int) - Constructor for exception class EDU.purdue.jtb.parser.TokenMgrError
Constructor with message and reason.
TokenProduction - Class in EDU.purdue.jtb.parser
Describes the various regular expression productions.
TokenProduction() - Constructor for class EDU.purdue.jtb.parser.TokenProduction
 
toMore - Static variable in class EDU.purdue.jtb.parser.LexGen
 
toolName - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
String that identifies the JavaCC generated files.
toolNames - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
The list of tools that have participated in generating the input grammar file.
toSkip - Static variable in class EDU.purdue.jtb.parser.LexGen
 
toSpecial - Static variable in class EDU.purdue.jtb.parser.LexGen
 
toString() - Method in class EDU.purdue.jtb.common.Spacing
Returns the indentation string corresponding to the indentation amount and level.
toString() - Method in class EDU.purdue.jtb.parser.Expansion_
toString() - Method in class EDU.purdue.jtb.parser.RStringLiteral
toString() - Method in class EDU.purdue.jtb.parser.Token
 
total - Variable in class EDU.purdue.jtb.parser.syntaxtree.NodeChoice
The total number of choices
toToken - Static variable in class EDU.purdue.jtb.parser.LexGen
 
tpContext - Variable in class EDU.purdue.jtb.parser.RegularExpression_
If this is a top-level regular expression (nested directly within a TokenProduction), then this field point to that TokenProduction object.
trace_enabled() - Method in class EDU.purdue.jtb.parser.JTBParser
Trace enabled.
trackLineColumn - Variable in class EDU.purdue.jtb.parser.JavaCharStream
 
TRANSIENT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
TRANSIENT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
TreeDumperGenerator - Class in EDU.purdue.jtb.generate
Class TreeDumperGenerator generates the TreeDumper visitor which simply prints all the tokens in the tree at the locations given in their beginLine and beginColumn member variables.
TreeDumperGenerator(JTBOptions, Messages) - Constructor for class EDU.purdue.jtb.generate.TreeDumperGenerator
Constructor.
treeDumperName - Static variable in class EDU.purdue.jtb.common.Constants
The TreeDumpervisitor class name
TreeFormatterGenerator - Class in EDU.purdue.jtb.generate
Class TreeFormatterGenerator generates the TreeFormatter visitor which is a skeleton pretty-printer.
Using some pre-defined methods, users can quickly and easily create a formatter for their grammar.
The formatter will then take a tree, insert token location information into the Tokens of the tree.
TreeDumper can then be used to output the result.
Note that unlike the other automatically generated file, since this one must be edited to be useful, JTB will not overwrite this file automatically.
JTB will take this precaution for the other files only if the "-w" command-line parameter is used.
TreeFormatterGenerator(JTBOptions, CommonCodeGenerator, Messages, List<UserClassInfo>) - Constructor for class EDU.purdue.jtb.generate.TreeFormatterGenerator
Constructor with a given list of classes.
treeFormatterName - Static variable in class EDU.purdue.jtb.common.Constants
The TreeFormatter visitor class name
trimSpecials() - Method in class EDU.purdue.jtb.parser.Token
Trims the special tokens list.
TRUE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
TRUE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
TRY - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
TRY - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
TRY_BLOCK - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
TryBlock - Class in EDU.purdue.jtb.parser
Describes expansions of the form "try {...} ...".
TryBlock() - Constructor for class EDU.purdue.jtb.parser.TryBlock
Standard constructor
TryStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production TryStatement:
Corresponding grammar:
f0 -> "try"
f1 -> Block()
f2 -> ( #0 "catch" #1 "(" #2 FormalParameter() #3 ")" #4 Block() )*
f3 -> [ #0 "finally" #1 Block() ]
s: 1108527850
TryStatement(Token, Block, NodeListOptional, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.TryStatement
Constructs the node with all its children nodes.
TryStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
twoNewLines(INode) - Method in class EDU.purdue.jtb.common.JavaPrinter
Prints twice into the current buffer a node class comment and a new line.
twoNewLines(INode, String) - Method in class EDU.purdue.jtb.common.JavaPrinter
Prints twice into the current buffer a node class comment, an extra given comment, and a new line.
type - Variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder.RetVarInfo
The return type
type - Variable in class EDU.purdue.jtb.common.UserClassInfo.FieldInfo
The field type (without prefix / suffix)
type - Variable in class EDU.purdue.jtb.common.VisitorInfo.ArgumentInfo
Argument type : [A-Z] (type parameter), java primitive types, user class name
type - Variable in class EDU.purdue.jtb.common.VisitorInfo.ReturnInfo
Return type : void, [A-Z] (type parameter), java primitive types, user class name
Type - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production Type:
Corresponding grammar:
f0 -> .
Type(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.Type
Constructs the node with its child node.
Type() - Method in class EDU.purdue.jtb.parser.JTBParser
 
TypeArgument - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production TypeArgument:
Corresponding grammar:
f0 -> .
TypeArgument(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.TypeArgument
Constructs the node with its child node.
TypeArgument() - Method in class EDU.purdue.jtb.parser.JTBParser
 
TypeArguments - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production TypeArguments:
Corresponding grammar:
f0 -> "invalid input: '<'"
f1 -> TypeArgument()
f2 -> ( #0 "," #1 TypeArgument() )*
f3 -> ">"
s: 131755052
TypeArguments(Token, TypeArgument, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.TypeArguments
Constructs the node with all its children nodes.
TypeArguments() - Method in class EDU.purdue.jtb.parser.JTBParser
 
TypeBound - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production TypeBound:
Corresponding grammar:
f0 -> "extends"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "invalid input: '&'" #1 ClassOrInterfaceType() )*
s: -2080520397
TypeBound(Token, ClassOrInterfaceType, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.TypeBound
Constructs the node with all its children nodes.
TypeBound() - Method in class EDU.purdue.jtb.parser.JTBParser
 
TypeDeclaration - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production TypeDeclaration:
Corresponding grammar:
f0 -> .
TypeDeclaration(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.TypeDeclaration
Constructs the node with its child node.
TypeDeclaration() - Method in class EDU.purdue.jtb.parser.JTBParser
 
TypeParameter - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production TypeParameter:
Corresponding grammar:
f0 -> invalid input: '<' IDENTIFIER >
f1 -> [ TypeBound() ]
s: 1306471903
TypeParameter(Token, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.TypeParameter
Constructs the node with all its children nodes.
TypeParameter() - Method in class EDU.purdue.jtb.parser.JTBParser
 
TypeParameters - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production TypeParameters:
Corresponding grammar:
f0 -> "invalid input: '<'"
f1 -> TypeParameter()
f2 -> ( #0 "," #1 TypeParameter() )*
f3 -> ">"
s: 1962566888
TypeParameters(Token, TypeParameter, NodeListOptional, Token) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.TypeParameters
Constructs the node with all its children nodes.
TypeParameters() - Method in class EDU.purdue.jtb.parser.JTBParser
 
types - Variable in class EDU.purdue.jtb.parser.TryBlock
The types of each catch block.

U

UnaryExpression - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production UnaryExpression:
Corresponding grammar:
f0 -> .
UnaryExpression(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.UnaryExpression
Constructs the node with its child node.
UnaryExpression() - Method in class EDU.purdue.jtb.parser.JTBParser
 
UnaryExpressionNotPlusMinus - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production UnaryExpressionNotPlusMinus:
Corresponding grammar:
f0 -> .
UnaryExpressionNotPlusMinus(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.UnaryExpressionNotPlusMinus
Constructs the node with its child node.
UnaryExpressionNotPlusMinus() - Method in class EDU.purdue.jtb.parser.JTBParser
 
UnicodeConverter - Class in EDU.purdue.jtb.common
Class UnicodeConverter contains some static methods to convert unicode chars into their escape sequence form (provided by James Huang from the JavaCC mailing list).
unicodeWarningGiven - Static variable in class EDU.purdue.jtb.parser.NfaState
 
units - Variable in class EDU.purdue.jtb.parser.RSequence
The list of units in this regular expression sequence.
units - Variable in class EDU.purdue.jtb.parser.Sequence
The list of units in this expansion sequence.
UnusedExpansionTreeWalker - Class in EDU.purdue.jtb.parser
A set of routines that walk down the Expansion_ tree in various ways.
Not used by JTB.
UnusedExpansionTreeWalker() - Constructor for class EDU.purdue.jtb.parser.UnusedExpansionTreeWalker
 
UnusedITreeWalkerOp - Interface in EDU.purdue.jtb.parser
Objects of this type are passed to the tree walker routines in UnusedExpansionTreeWalker.
UnusedJavaFiles - Class in EDU.purdue.jtb.parser
Generates the contents of the invariant files (TokenMgrError.java, ParseException.java,Token.java, TokenManager.java, CharStream.java, JavaCharStream.java, SimpleCharStream.java).
Not used by JTB.
UnusedJavaFiles() - Constructor for class EDU.purdue.jtb.parser.UnusedJavaFiles
 
UnusedLookaheadCalc - Class in EDU.purdue.jtb.parser
Not used by JTB.
UnusedLookaheadCalc() - Constructor for class EDU.purdue.jtb.parser.UnusedLookaheadCalc
 
UnusedLookaheadWalk - Class in EDU.purdue.jtb.parser
Not used by JTB.
UnusedLookaheadWalk() - Constructor for class EDU.purdue.jtb.parser.UnusedLookaheadWalk
 
UnusedMatchInfo - Class in EDU.purdue.jtb.parser
Describes a match, within a given lookahead.
Not used by JTB.
UnusedMatchInfo() - Constructor for class EDU.purdue.jtb.parser.UnusedMatchInfo
 
UnusedMetaParseException - Exception Class in EDU.purdue.jtb.parser
Thrown when there is a mis-configuration or a bug.
Not used by JTB.
UnusedMetaParseException() - Constructor for exception class EDU.purdue.jtb.parser.UnusedMetaParseException
 
UnusedOtherFilesGen - Class in EDU.purdue.jtb.parser
Generates the invariant files (TokenMgrError.java, ParseException.java,Token.java, TokenManager.java, CharStream.java, JavaCharStream.java, SimpleCharStream.java) and the 'Parser'Constants.java.
Not used by JTB.
UnusedOtherFilesGen() - Constructor for class EDU.purdue.jtb.parser.UnusedOtherFilesGen
 
UnusedOutputFile - Class in EDU.purdue.jtb.parser
This class handles the creation and maintenance of the boiler-plate (invariant) classes, (TokenMgrError.java, ParseException.java,Token.java, TokenManager.java, CharStream.java, JavaCharStream.java, SimpleCharStream.java).
It is responsible for: Writing the JavaCC header lines to the file. Writing the checksum line. Using the checksum to determine if an existing file has been changed by the user (and so should be left alone). Checking any existing file's version (if the file can not be overwritten). Checking any existing file's creation options (if the file can not be overwritten).
Not used by JTB.
UnusedOutputFile() - Constructor for class EDU.purdue.jtb.parser.UnusedOutputFile
 
UnusedParseEngine - Class in EDU.purdue.jtb.parser
Not used by JTB.
UnusedParseEngine() - Constructor for class EDU.purdue.jtb.parser.UnusedParseEngine
 
UnusedParseGen - Class in EDU.purdue.jtb.parser
Generate the parser.
Not used by JTB.
UnusedParseGen() - Constructor for class EDU.purdue.jtb.parser.UnusedParseGen
 
UnusedSemanticize - Class in EDU.purdue.jtb.parser
Not used by JTB.
UnusedSemanticize() - Constructor for class EDU.purdue.jtb.parser.UnusedSemanticize
 
UpdateLineColumn(char) - Method in class EDU.purdue.jtb.parser.JavaCharStream
 
updateSpc(int) - Method in class EDU.purdue.jtb.common.Spacing
Updates the indentation.
upgradeValue(String, Object) - Static method in class EDU.purdue.jtb.parser.Options
Help function to handle cases where the meaning of an option has changed over time.
userArguments - Variable in class EDU.purdue.jtb.common.VisitorInfo
The accept / visit user arguments list string (e.g.
UserClassInfo - Class in EDU.purdue.jtb.common
Class UserClassInfo is used by the JTB driver, the visitors and the files generator to store and retrieve information about a (grammar) user (node) class including its name, the list of its fields, its comments.
UserClassInfo(ExpansionChoices, int, String, String) - Constructor for class EDU.purdue.jtb.common.UserClassInfo
Constructs an instance giving an ExpansionChoices node and a name.
UserClassInfo.CommentData - Class in EDU.purdue.jtb.common
Holds the data of the lines of a comment or sub comment.
UserClassInfo.CommentLineData - Class in EDU.purdue.jtb.common
Holds the data of a line of a comment or sub comment.
UserClassInfo.FieldInfo - Class in EDU.purdue.jtb.common
Holds the information for a field (representing a node's child).
UserFilesGenerator - Class in EDU.purdue.jtb.generate
Class UserFilesGenerator contains methods to generate: CODEJAVA the (grammar) user nodes classes (genUserXxx, using UserClassInfo), the hook interface and empty class files (genXxxEnterExitHook).
UserFilesGenerator(JTBOptions, CommonCodeGenerator, List<UserClassInfo>) - Constructor for class EDU.purdue.jtb.generate.UserFilesGenerator
Constructor.
userParameters - Variable in class EDU.purdue.jtb.common.VisitorInfo
The accept / visit user parameters list string (e.g.
userParametersSuppWarn - Variable in class EDU.purdue.jtb.common.VisitorInfo
The accept / visit user parameters list string (e.g.

V

value() - Element in annotation type EDU.purdue.jtb.parser.visitor.signature.NodeFieldsSignature
The array of the "old" (usually copied) node fields signature the "new" (newly generated) node fields signature the JTB node index (in NodeConstants)
valueOf(String) - Static method in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
VariableDeclarator - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production VariableDeclarator:
Corresponding grammar:
f0 -> VariableDeclaratorId()
f1 -> [ #0 "=" #1 VariableInitializer() ]
s: -484955779
VariableDeclarator(VariableDeclaratorId, NodeOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.VariableDeclarator
Constructs the node with all its children nodes.
VariableDeclarator() - Method in class EDU.purdue.jtb.parser.JTBParser
 
VariableDeclaratorId - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production VariableDeclaratorId:
Corresponding grammar:
f0 -> invalid input: '<' IDENTIFIER >
f1 -> ( #0 "[" #1 "]" )*
s: 416704472
VariableDeclaratorId(Token, NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.VariableDeclaratorId
Constructs the node with all its children nodes.
VariableDeclaratorId() - Method in class EDU.purdue.jtb.parser.JTBParser
 
VariableInitializer - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production VariableInitializer:
Corresponding grammar:
f0 -> .
VariableInitializer(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.VariableInitializer
Constructs the node with its child node.
VariableInitializer() - Method in class EDU.purdue.jtb.parser.JTBParser
 
VariableModifiers - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production VariableModifiers:
Corresponding grammar:
f0 -> ( ( %0 "final"
..
VariableModifiers(NodeListOptional) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.VariableModifiers
Constructs the node with its child node.
VariableModifiers() - Method in class EDU.purdue.jtb.parser.JTBParser
 
varLvl - Variable in class EDU.purdue.jtb.generate.JJFileAnnotator
The "outer variables" nesting level: incremented/decremented:
for each new nested ExpansionChoices (so starts at 0 (in JJFileAnnotator.visit(BNFProduction))), and for each new nested Expansion except in an ExpansionChoices with no choices for each new nested ExpansionUnit which is not a field (varLvl == 0) and which is part of a NodeSequence Used to control nodes annotations.
VD_ARG_PATT - Static variable in class EDU.purdue.jtb.common.VisitorInfo
Visitors definition argument part compiled pattern
VD_MUL_PATT - Static variable in class EDU.purdue.jtb.common.VisitorInfo
Visitors definition global compiled pattern
visit(AccessModifier) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a AccessModifier node, whose child is the following :
visit(AccessModifier) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a AccessModifier node, whose child is the following :
visit(AccessModifier) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AccessModifier node, whose child is the following :
visit(AccessModifier) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AccessModifier node, whose child is the following :
visit(AccessModifier) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AccessModifier node, whose child is the following :
visit(AccessModifier) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AccessModifier node, whose child is the following :
visit(AdditiveExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a AdditiveExpression node, whose children are the following :
visit(AdditiveExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AdditiveExpression node, whose children are the following :
visit(AdditiveExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AdditiveExpression node, whose children are the following :
visit(AdditiveExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AdditiveExpression node, whose children are the following :
visit(AdditiveExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AdditiveExpression node, whose children are the following :
visit(AllocationExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a AllocationExpression node, whose child is the following :
visit(AllocationExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AllocationExpression node, whose child is the following :
visit(AllocationExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AllocationExpression node, whose child is the following :
visit(AllocationExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AllocationExpression node, whose child is the following :
visit(AllocationExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AllocationExpression node, whose child is the following :
visit(AndExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a AndExpression node, whose children are the following :
visit(AndExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AndExpression node, whose children are the following :
visit(AndExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AndExpression node, whose children are the following :
visit(AndExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AndExpression node, whose children are the following :
visit(AndExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AndExpression node, whose children are the following :
visit(Annotation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Annotation node, whose child is the following :
visit(Annotation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Annotation node, whose child is the following :
visit(Annotation) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Annotation node, whose child is the following :
visit(Annotation) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Annotation node, whose child is the following :
visit(AnnotationTypeBody) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a AnnotationTypeBody node, whose children are the following :
visit(AnnotationTypeBody) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AnnotationTypeBody node, whose children are the following :
visit(AnnotationTypeBody) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AnnotationTypeBody node, whose children are the following :
visit(AnnotationTypeBody) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AnnotationTypeBody node, whose children are the following :
visit(AnnotationTypeBody) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AnnotationTypeBody node, whose children are the following :
visit(AnnotationTypeDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a AnnotationTypeDeclaration node, whose children are the following :
visit(AnnotationTypeDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AnnotationTypeDeclaration node, whose children are the following :
visit(AnnotationTypeDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AnnotationTypeDeclaration node, whose children are the following :
visit(AnnotationTypeDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AnnotationTypeDeclaration node, whose children are the following :
visit(AnnotationTypeDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AnnotationTypeDeclaration node, whose children are the following :
visit(AnnotationTypeMemberDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a AnnotationTypeMemberDeclaration node, whose child is the following :
visit(AnnotationTypeMemberDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AnnotationTypeMemberDeclaration node, whose child is the following :
visit(AnnotationTypeMemberDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AnnotationTypeMemberDeclaration node, whose child is the following :
visit(AnnotationTypeMemberDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AnnotationTypeMemberDeclaration node, whose child is the following :
visit(AnnotationTypeMemberDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AnnotationTypeMemberDeclaration node, whose child is the following :
visit(ArgumentList) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ArgumentList node, whose children are the following :
visit(ArgumentList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ArgumentList node, whose children are the following :
visit(ArgumentList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ArgumentList node, whose children are the following :
visit(ArgumentList) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ArgumentList node, whose children are the following :
visit(ArgumentList) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ArgumentList node, whose children are the following :
visit(Arguments) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Arguments node, whose children are the following :
visit(Arguments) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Arguments node, whose children are the following :
visit(Arguments) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Arguments node, whose children are the following :
visit(Arguments) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Arguments node, whose children are the following :
visit(ArrayDimsAndInits) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ArrayDimsAndInits node, whose child is the following :
visit(ArrayDimsAndInits) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ArrayDimsAndInits node, whose child is the following :
visit(ArrayDimsAndInits) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ArrayDimsAndInits node, whose child is the following :
visit(ArrayDimsAndInits) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ArrayDimsAndInits node, whose child is the following :
visit(ArrayInitializer) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ArrayInitializer node, whose children are the following :
visit(ArrayInitializer) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ArrayInitializer node, whose children are the following :
visit(ArrayInitializer) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ArrayInitializer node, whose children are the following :
visit(ArrayInitializer) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ArrayInitializer node, whose children are the following :
visit(ArrayInitializer) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ArrayInitializer node, whose children are the following :
visit(AssertStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a AssertStatement node, whose children are the following :
visit(AssertStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AssertStatement node, whose children are the following :
visit(AssertStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AssertStatement node, whose children are the following :
visit(AssertStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AssertStatement node, whose children are the following :
visit(AssertStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AssertStatement node, whose children are the following :
visit(AssignmentOperator) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a AssignmentOperator node, whose child is the following :
visit(AssignmentOperator) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a AssignmentOperator node, whose child is the following :
visit(AssignmentOperator) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a AssignmentOperator node, whose child is the following :
visit(AssignmentOperator) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a AssignmentOperator node, whose child is the following :
visit(Block) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a Block node, whose children are the following :
visit(Block) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a Block node, whose children are the following :
visit(Block) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a Block node, whose children are the following :
visit(Block) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Block node, whose children are the following :
visit(Block) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Block node, whose children are the following :
visit(Block) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Block node, whose children are the following :
visit(Block) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Block node, whose children are the following :
visit(BlockStatement) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a BlockStatement node, whose child is the following :
visit(BlockStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a BlockStatement node, whose child is the following :
visit(BlockStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a BlockStatement node, whose child is the following :
visit(BlockStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a BlockStatement node, whose child is the following :
visit(BlockStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a BlockStatement node, whose child is the following :
visit(BlockStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a BlockStatement node, whose child is the following :
visit(BNFProduction) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a BNFProduction node, whose children are the following :
visit(BNFProduction) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a BNFProduction node, whose children are the following :
visit(BNFProduction) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a BNFProduction node, whose children are the following :
visit(BNFProduction) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a BNFProduction node, whose children are the following :
visit(BNFProduction) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a BNFProduction node, whose children are the following :
visit(BNFProduction) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a BNFProduction node, whose children are the following :
visit(BNFProduction) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a BNFProduction node, whose children are the following :
visit(BNFProduction) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a BNFProduction node, whose children are the following :
visit(BNFProduction) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a BNFProduction node, whose children are the following :
visit(BooleanLiteral) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a BooleanLiteral node, whose child is the following :
visit(BooleanLiteral) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a BooleanLiteral node, whose child is the following :
visit(BooleanLiteral) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a BooleanLiteral node, whose child is the following :
visit(BooleanLiteral) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a BooleanLiteral node, whose child is the following :
visit(BooleanLiteral) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a BooleanLiteral node, whose child is the following :
visit(BreakStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a BreakStatement node, whose children are the following :
visit(BreakStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a BreakStatement node, whose children are the following :
visit(BreakStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a BreakStatement node, whose children are the following :
visit(BreakStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a BreakStatement node, whose children are the following :
visit(BreakStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a BreakStatement node, whose children are the following :
visit(CastExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a CastExpression node, whose child is the following :
visit(CastExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a CastExpression node, whose child is the following :
visit(CastExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a CastExpression node, whose child is the following :
visit(CastExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a CastExpression node, whose child is the following :
visit(CastLookahead) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a CastLookahead node, whose child is the following :
visit(CastLookahead) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a CastLookahead node, whose child is the following :
visit(CastLookahead) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a CastLookahead node, whose child is the following :
visit(CastLookahead) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a CastLookahead node, whose child is the following :
visit(CastLookahead) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a CastLookahead node, whose child is the following :
visit(CharacterDescriptor) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a CharacterDescriptor node, whose children are the following :
visit(CharacterDescriptor) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a CharacterDescriptor node, whose children are the following :
visit(CharacterDescriptor) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a CharacterDescriptor node, whose children are the following :
visit(CharacterDescriptor) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a CharacterDescriptor node, whose children are the following :
visit(CharacterDescriptor) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a CharacterDescriptor node, whose children are the following :
visit(CharacterDescriptor) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a CharacterDescriptor node, whose children are the following :
visit(CharacterList) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a CharacterList node, whose children are the following :
visit(CharacterList) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a CharacterList node, whose children are the following :
visit(CharacterList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a CharacterList node, whose children are the following :
visit(CharacterList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a CharacterList node, whose children are the following :
visit(CharacterList) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a CharacterList node, whose children are the following :
visit(CharacterList) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a CharacterList node, whose children are the following :
visit(ClassOrInterfaceBody) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ClassOrInterfaceBody node, whose children are the following :
visit(ClassOrInterfaceBody) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ClassOrInterfaceBody node, whose children are the following :
visit(ClassOrInterfaceBody) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ClassOrInterfaceBody node, whose children are the following :
visit(ClassOrInterfaceBody) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ClassOrInterfaceBody node, whose children are the following :
visit(ClassOrInterfaceBody) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ClassOrInterfaceBody node, whose children are the following :
visit(ClassOrInterfaceBodyDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ClassOrInterfaceBodyDeclaration node, whose child is the following :
visit(ClassOrInterfaceBodyDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ClassOrInterfaceBodyDeclaration node, whose child is the following :
visit(ClassOrInterfaceBodyDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ClassOrInterfaceBodyDeclaration node, whose child is the following :
visit(ClassOrInterfaceBodyDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ClassOrInterfaceBodyDeclaration node, whose child is the following :
visit(ClassOrInterfaceDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ClassOrInterfaceDeclaration node, whose children are the following :
visit(ClassOrInterfaceDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ClassOrInterfaceDeclaration node, whose children are the following :
visit(ClassOrInterfaceDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ClassOrInterfaceDeclaration node, whose children are the following :
visit(ClassOrInterfaceDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ClassOrInterfaceDeclaration node, whose children are the following :
visit(ClassOrInterfaceDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ClassOrInterfaceDeclaration node, whose children are the following :
visit(ClassOrInterfaceType) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a ClassOrInterfaceType node, whose children are the following :
visit(ClassOrInterfaceType) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ClassOrInterfaceType node, whose children are the following :
visit(ClassOrInterfaceType) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ClassOrInterfaceType node, whose children are the following :
visit(ClassOrInterfaceType) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ClassOrInterfaceType node, whose children are the following :
visit(ClassOrInterfaceType) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ClassOrInterfaceType node, whose children are the following :
visit(CompilationUnit) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a CompilationUnit node, whose children are the following :
visit(CompilationUnit) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a CompilationUnit node, whose children are the following :
visit(CompilationUnit) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a CompilationUnit node, whose children are the following :
visit(CompilationUnit) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a CompilationUnit node, whose children are the following :
visit(CompilationUnit) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a CompilationUnit node, whose children are the following :
visit(CompilationUnit) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a CompilationUnit node, whose children are the following :
visit(ComplexRegularExpression) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a ComplexRegularExpression node, whose child is the following :
visit(ComplexRegularExpression) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a ComplexRegularExpression node, whose child is the following :
visit(ComplexRegularExpression) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a ComplexRegularExpression node, whose child is the following :
visit(ComplexRegularExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ComplexRegularExpression node, whose child is the following :
visit(ComplexRegularExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ComplexRegularExpression node, whose child is the following :
visit(ComplexRegularExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ComplexRegularExpression node, whose child is the following :
visit(ComplexRegularExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ComplexRegularExpression node, whose child is the following :
visit(ComplexRegularExpressionChoices) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a ComplexRegularExpressionChoices node, whose children are the following :
visit(ComplexRegularExpressionChoices) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a ComplexRegularExpressionChoices node, whose children are the following :
visit(ComplexRegularExpressionChoices) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a ComplexRegularExpressionChoices node, whose children are the following :
visit(ComplexRegularExpressionChoices) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ComplexRegularExpressionChoices node, whose children are the following :
visit(ComplexRegularExpressionChoices) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ComplexRegularExpressionChoices node, whose children are the following :
visit(ComplexRegularExpressionChoices) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ComplexRegularExpressionChoices node, whose children are the following :
visit(ComplexRegularExpressionChoices) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ComplexRegularExpressionChoices node, whose children are the following :
visit(ComplexRegularExpressionUnit) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a ComplexRegularExpressionUnit node, whose child is the following :
visit(ComplexRegularExpressionUnit) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a ComplexRegularExpressionUnit node, whose child is the following :
visit(ComplexRegularExpressionUnit) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a ComplexRegularExpressionUnit node, whose child is the following :
visit(ComplexRegularExpressionUnit) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ComplexRegularExpressionUnit node, whose child is the following :
visit(ComplexRegularExpressionUnit) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ComplexRegularExpressionUnit node, whose child is the following :
visit(ComplexRegularExpressionUnit) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ComplexRegularExpressionUnit node, whose child is the following :
visit(ComplexRegularExpressionUnit) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ComplexRegularExpressionUnit node, whose child is the following :
visit(ConditionalAndExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ConditionalAndExpression node, whose children are the following :
visit(ConditionalAndExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ConditionalAndExpression node, whose children are the following :
visit(ConditionalAndExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ConditionalAndExpression node, whose children are the following :
visit(ConditionalAndExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ConditionalAndExpression node, whose children are the following :
visit(ConditionalAndExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ConditionalAndExpression node, whose children are the following :
visit(ConditionalExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ConditionalExpression node, whose children are the following :
visit(ConditionalExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ConditionalExpression node, whose children are the following :
visit(ConditionalExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ConditionalExpression node, whose children are the following :
visit(ConditionalExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ConditionalExpression node, whose children are the following :
visit(ConditionalExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ConditionalExpression node, whose children are the following :
visit(ConditionalOrExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ConditionalOrExpression node, whose children are the following :
visit(ConditionalOrExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ConditionalOrExpression node, whose children are the following :
visit(ConditionalOrExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ConditionalOrExpression node, whose children are the following :
visit(ConditionalOrExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ConditionalOrExpression node, whose children are the following :
visit(ConditionalOrExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ConditionalOrExpression node, whose children are the following :
visit(ConstructorDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ConstructorDeclaration node, whose children are the following :
visit(ConstructorDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ConstructorDeclaration node, whose children are the following :
visit(ConstructorDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ConstructorDeclaration node, whose children are the following :
visit(ConstructorDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ConstructorDeclaration node, whose children are the following :
visit(ConstructorDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ConstructorDeclaration node, whose children are the following :
visit(ContinueStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ContinueStatement node, whose children are the following :
visit(ContinueStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ContinueStatement node, whose children are the following :
visit(ContinueStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ContinueStatement node, whose children are the following :
visit(ContinueStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ContinueStatement node, whose children are the following :
visit(ContinueStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ContinueStatement node, whose children are the following :
visit(DefaultValue) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a DefaultValue node, whose children are the following :
visit(DefaultValue) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a DefaultValue node, whose children are the following :
visit(DefaultValue) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a DefaultValue node, whose children are the following :
visit(DefaultValue) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a DefaultValue node, whose children are the following :
visit(DoStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a DoStatement node, whose children are the following :
visit(DoStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a DoStatement node, whose children are the following :
visit(DoStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a DoStatement node, whose children are the following :
visit(DoStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a DoStatement node, whose children are the following :
visit(DoStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a DoStatement node, whose children are the following :
visit(DoStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a DoStatement node, whose children are the following :
visit(EmptyStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a EmptyStatement node, whose child is the following :
visit(EmptyStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a EmptyStatement node, whose child is the following :
visit(EmptyStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a EmptyStatement node, whose child is the following :
visit(EmptyStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a EmptyStatement node, whose child is the following :
visit(EmptyTypeArguments) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a EmptyTypeArguments node, whose children are the following :
visit(EmptyTypeArguments) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a EmptyTypeArguments node, whose children are the following :
visit(EmptyTypeArguments) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a EmptyTypeArguments node, whose children are the following :
visit(EmptyTypeArguments) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a EmptyTypeArguments node, whose children are the following :
visit(EnumBody) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a EnumBody node, whose children are the following :
visit(EnumBody) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a EnumBody node, whose children are the following :
visit(EnumBody) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a EnumBody node, whose children are the following :
visit(EnumBody) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a EnumBody node, whose children are the following :
visit(EnumBody) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a EnumBody node, whose children are the following :
visit(EnumConstant) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a EnumConstant node, whose children are the following :
visit(EnumConstant) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a EnumConstant node, whose children are the following :
visit(EnumConstant) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a EnumConstant node, whose children are the following :
visit(EnumConstant) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a EnumConstant node, whose children are the following :
visit(EnumDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a EnumDeclaration node, whose children are the following :
visit(EnumDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a EnumDeclaration node, whose children are the following :
visit(EnumDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a EnumDeclaration node, whose children are the following :
visit(EnumDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a EnumDeclaration node, whose children are the following :
visit(EnumDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a EnumDeclaration node, whose children are the following :
visit(EqualityExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a EqualityExpression node, whose children are the following :
visit(EqualityExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a EqualityExpression node, whose children are the following :
visit(EqualityExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a EqualityExpression node, whose children are the following :
visit(EqualityExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a EqualityExpression node, whose children are the following :
visit(EqualityExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a EqualityExpression node, whose children are the following :
visit(ExclusiveOrExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ExclusiveOrExpression node, whose children are the following :
visit(ExclusiveOrExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ExclusiveOrExpression node, whose children are the following :
visit(ExclusiveOrExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ExclusiveOrExpression node, whose children are the following :
visit(ExclusiveOrExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ExclusiveOrExpression node, whose children are the following :
visit(ExclusiveOrExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ExclusiveOrExpression node, whose children are the following :
visit(Expansion) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a Expansion node, whose children are the following :
visit(Expansion) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a Expansion node, whose children are the following :
visit(Expansion) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a Expansion node, whose children are the following :
visit(Expansion) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a Expansion node, whose children are the following :
visit(Expansion) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Expansion node, whose children are the following :
visit(Expansion) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Expansion node, whose children are the following :
visit(Expansion) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Expansion node, whose children are the following :
visit(Expansion) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Expansion node, whose children are the following :
visit(ExpansionChoices) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a ExpansionChoices node, whose children are the following :
visit(ExpansionChoices) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a ExpansionChoices node, whose children are the following :
visit(ExpansionChoices) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a ExpansionChoices node, whose children are the following :
visit(ExpansionChoices) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a ExpansionChoices node, whose children are the following :
visit(ExpansionChoices) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ExpansionChoices node, whose children are the following :
visit(ExpansionChoices) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ExpansionChoices node, whose children are the following :
visit(ExpansionChoices) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ExpansionChoices node, whose children are the following :
visit(ExpansionChoices) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ExpansionChoices node, whose children are the following :
visit(ExpansionUnit) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a ExpansionUnit node, whose child is the following :
visit(ExpansionUnit) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a ExpansionUnit node, whose child is the following :
visit(ExpansionUnit) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a ExpansionUnit node, whose child is the following :
visit(ExpansionUnit) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a ExpansionUnit node, whose child is the following :
visit(ExpansionUnit) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ExpansionUnit node, whose child is the following :
visit(ExpansionUnit) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ExpansionUnit node, whose child is the following :
visit(ExpansionUnit) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ExpansionUnit node, whose child is the following :
visit(ExpansionUnit) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ExpansionUnit node, whose child is the following :
visit(ExpansionUnitTCF) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a ExpansionUnitTCF node, whose children are the following :
visit(ExpansionUnitTCF) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a ExpansionUnitTCF node, whose children are the following :
visit(ExpansionUnitTCF) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a ExpansionUnitTCF node, whose children are the following :
visit(ExpansionUnitTCF) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a ExpansionUnitTCF node, whose children are the following :
visit(ExpansionUnitTCF) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ExpansionUnitTCF node, whose children are the following :
visit(ExpansionUnitTCF) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ExpansionUnitTCF node, whose children are the following :
visit(ExpansionUnitTCF) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ExpansionUnitTCF node, whose children are the following :
visit(ExpansionUnitTCF) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ExpansionUnitTCF node, whose children are the following :
visit(ExplicitConstructorInvocation) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ExplicitConstructorInvocation node, whose child is the following :
visit(ExplicitConstructorInvocation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ExplicitConstructorInvocation node, whose child is the following :
visit(ExplicitConstructorInvocation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ExplicitConstructorInvocation node, whose child is the following :
visit(ExplicitConstructorInvocation) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ExplicitConstructorInvocation node, whose child is the following :
visit(ExplicitConstructorInvocation) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ExplicitConstructorInvocation node, whose child is the following :
visit(Expression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a Expression node, whose children are the following :
visit(Expression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Expression node, whose children are the following :
visit(Expression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Expression node, whose children are the following :
visit(Expression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Expression node, whose children are the following :
visit(Expression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Expression node, whose children are the following :
visit(ExtendsList) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ExtendsList node, whose children are the following :
visit(ExtendsList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ExtendsList node, whose children are the following :
visit(ExtendsList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ExtendsList node, whose children are the following :
visit(ExtendsList) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ExtendsList node, whose children are the following :
visit(ExtendsList) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ExtendsList node, whose children are the following :
visit(FieldDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a FieldDeclaration node, whose children are the following :
visit(FieldDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a FieldDeclaration node, whose children are the following :
visit(FieldDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a FieldDeclaration node, whose children are the following :
visit(FieldDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a FieldDeclaration node, whose children are the following :
visit(FieldDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a FieldDeclaration node, whose children are the following :
visit(ForInit) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ForInit node, whose child is the following :
visit(ForInit) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ForInit node, whose child is the following :
visit(ForInit) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ForInit node, whose child is the following :
visit(ForInit) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ForInit node, whose child is the following :
visit(FormalParameter) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a FormalParameter node, whose children are the following :
visit(FormalParameter) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a FormalParameter node, whose children are the following :
visit(FormalParameter) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a FormalParameter node, whose children are the following :
visit(FormalParameter) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a FormalParameter node, whose children are the following :
visit(FormalParameter) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a FormalParameter node, whose children are the following :
visit(FormalParameters) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a FormalParameters node, whose children are the following :
visit(FormalParameters) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a FormalParameters node, whose children are the following :
visit(FormalParameters) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a FormalParameters node, whose children are the following :
visit(FormalParameters) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a FormalParameters node, whose children are the following :
visit(FormalParameters) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a FormalParameters node, whose children are the following :
visit(ForStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ForStatement node, whose children are the following :
visit(ForStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a ForStatement node, whose children are the following :
visit(ForStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ForStatement node, whose children are the following :
visit(ForStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ForStatement node, whose children are the following :
visit(ForStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ForStatement node, whose children are the following :
visit(ForStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ForStatement node, whose children are the following :
visit(ForUpdate) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ForUpdate node, whose child is the following :
visit(ForUpdate) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ForUpdate node, whose child is the following :
visit(ForUpdate) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ForUpdate node, whose child is the following :
visit(ForUpdate) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ForUpdate node, whose child is the following :
visit(IdentifierAsString) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a IdentifierAsString node, whose child is the following :
visit(IdentifierAsString) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a IdentifierAsString node, whose child is the following :
visit(IdentifierAsString) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a IdentifierAsString node, whose child is the following :
visit(IdentifierAsString) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a IdentifierAsString node, whose child is the following :
visit(IdentifierAsString) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a IdentifierAsString node, whose child is the following :
visit(IdentifierAsString) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a IdentifierAsString node, whose child is the following :
visit(IdentifierAsString) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a IdentifierAsString node, whose child is the following :
visit(IdentifierAsString) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a IdentifierAsString node, whose child is the following :
visit(IfStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a IfStatement node, whose children are the following :
visit(IfStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a IfStatement node, whose children are the following :
visit(IfStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a IfStatement node, whose children are the following :
visit(IfStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a IfStatement node, whose children are the following :
visit(IfStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a IfStatement node, whose children are the following :
visit(IfStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a IfStatement node, whose children are the following :
visit(ImplementsList) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ImplementsList node, whose children are the following :
visit(ImplementsList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ImplementsList node, whose children are the following :
visit(ImplementsList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ImplementsList node, whose children are the following :
visit(ImplementsList) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ImplementsList node, whose children are the following :
visit(ImplementsList) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ImplementsList node, whose children are the following :
visit(ImportDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ImportDeclaration node, whose children are the following :
visit(ImportDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ImportDeclaration node, whose children are the following :
visit(ImportDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ImportDeclaration node, whose children are the following :
visit(ImportDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ImportDeclaration node, whose children are the following :
visit(ImportDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ImportDeclaration node, whose children are the following :
visit(InclusiveOrExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a InclusiveOrExpression node, whose children are the following :
visit(InclusiveOrExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a InclusiveOrExpression node, whose children are the following :
visit(InclusiveOrExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a InclusiveOrExpression node, whose children are the following :
visit(InclusiveOrExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a InclusiveOrExpression node, whose children are the following :
visit(InclusiveOrExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a InclusiveOrExpression node, whose children are the following :
visit(Initializer) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a Initializer node, whose children are the following :
visit(Initializer) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Initializer node, whose children are the following :
visit(Initializer) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Initializer node, whose children are the following :
visit(Initializer) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Initializer node, whose children are the following :
visit(Initializer) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Initializer node, whose children are the following :
visit(InstanceOfExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a InstanceOfExpression node, whose children are the following :
visit(InstanceOfExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a InstanceOfExpression node, whose children are the following :
visit(InstanceOfExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a InstanceOfExpression node, whose children are the following :
visit(InstanceOfExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a InstanceOfExpression node, whose children are the following :
visit(InstanceOfExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a InstanceOfExpression node, whose children are the following :
visit(IntegerLiteral) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a IntegerLiteral node, whose child is the following :
visit(IntegerLiteral) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a IntegerLiteral node, whose child is the following :
visit(IntegerLiteral) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a IntegerLiteral node, whose child is the following :
visit(IntegerLiteral) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a IntegerLiteral node, whose child is the following :
visit(IntegerLiteral) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a IntegerLiteral node, whose child is the following :
visit(IntegerLiteral) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a IntegerLiteral node, whose child is the following :
visit(IntegerLiteral) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a IntegerLiteral node, whose child is the following :
visit(JavaCCInput) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a JavaCCInput node, whose children are the following :
visit(JavaCCInput) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a JavaCCInput node, whose children are the following :
visit(JavaCCInput) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a JavaCCInput node, whose children are the following :
visit(JavaCCInput) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a JavaCCInput node, whose children are the following :
visit(JavaCCInput) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a JavaCCInput node, whose children are the following :
visit(JavaCCInput) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a JavaCCInput node, whose children are the following :
visit(JavaCCInput) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a JavaCCInput node, whose children are the following :
visit(JavaCCInput) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a JavaCCInput node, whose children are the following :
visit(JavaCCOptions) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a JavaCCOptions node, whose child is the following :
visit(JavaCCOptions) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a JavaCCOptions node, whose child is the following :
visit(JavaCCOptions) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a JavaCCOptions node, whose child is the following :
visit(JavaCCOptions) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a JavaCCOptions node, whose child is the following :
visit(JavaCCOptions) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a JavaCCOptions node, whose child is the following :
visit(JavaCCOptions) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a JavaCCOptions node, whose child is the following :
visit(JavaCodeProduction) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaCodeProduction) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaCodeProduction) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaCodeProduction) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaCodeProduction) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaCodeProduction) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaCodeProduction) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaCodeProduction) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaCodeProduction) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a JavaCodeProduction node, whose children are the following :
visit(JavaIdentifier) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a JavaIdentifier node, whose child is the following :
visit(JavaIdentifier) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a JavaIdentifier node, whose child is the following :
visit(JavaIdentifier) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a JavaIdentifier node, whose child is the following :
visit(JavaIdentifier) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a JavaIdentifier node, whose child is the following :
visit(LabeledStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a LabeledStatement node, whose children are the following :
visit(LabeledStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a LabeledStatement node, whose children are the following :
visit(LabeledStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a LabeledStatement node, whose children are the following :
visit(LabeledStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a LabeledStatement node, whose children are the following :
visit(LabeledStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a LabeledStatement node, whose children are the following :
visit(LabeledStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a LabeledStatement node, whose children are the following :
visit(Literal) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a Literal node, whose child is the following :
visit(Literal) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Literal node, whose child is the following :
visit(Literal) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Literal node, whose child is the following :
visit(Literal) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Literal node, whose child is the following :
visit(Literal) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Literal node, whose child is the following :
visit(LocalLookahead) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a LocalLookahead node, whose children are the following :
visit(LocalLookahead) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a LocalLookahead node, whose children are the following :
visit(LocalLookahead) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a LocalLookahead node, whose children are the following :
visit(LocalLookahead) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a LocalLookahead node, whose children are the following :
visit(LocalLookahead) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a LocalLookahead node, whose children are the following :
visit(LocalLookahead) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a LocalLookahead node, whose children are the following :
visit(LocalLookahead) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a LocalLookahead node, whose children are the following :
visit(LocalLookahead) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a LocalLookahead node, whose children are the following :
visit(LocalVariableDeclaration) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a LocalVariableDeclaration node, whose children are the following :
visit(LocalVariableDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a LocalVariableDeclaration node, whose children are the following :
visit(LocalVariableDeclaration) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a LocalVariableDeclaration node, whose children are the following :
visit(LocalVariableDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a LocalVariableDeclaration node, whose children are the following :
visit(LocalVariableDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a LocalVariableDeclaration node, whose children are the following :
visit(LocalVariableDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a LocalVariableDeclaration node, whose children are the following :
visit(LocalVariableDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a LocalVariableDeclaration node, whose children are the following :
visit(MarkerAnnotation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MarkerAnnotation node, whose children are the following :
visit(MarkerAnnotation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MarkerAnnotation node, whose children are the following :
visit(MarkerAnnotation) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MarkerAnnotation node, whose children are the following :
visit(MarkerAnnotation) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MarkerAnnotation node, whose children are the following :
visit(MemberSelector) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MemberSelector node, whose children are the following :
visit(MemberSelector) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MemberSelector node, whose children are the following :
visit(MemberSelector) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MemberSelector node, whose children are the following :
visit(MemberSelector) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MemberSelector node, whose children are the following :
visit(MemberValue) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a MemberValue node, whose child is the following :
visit(MemberValue) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MemberValue node, whose child is the following :
visit(MemberValue) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MemberValue node, whose child is the following :
visit(MemberValue) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MemberValue node, whose child is the following :
visit(MemberValue) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MemberValue node, whose child is the following :
visit(MemberValueArrayInitializer) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a MemberValueArrayInitializer node, whose children are the following :
visit(MemberValueArrayInitializer) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MemberValueArrayInitializer node, whose children are the following :
visit(MemberValueArrayInitializer) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MemberValueArrayInitializer node, whose children are the following :
visit(MemberValueArrayInitializer) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MemberValueArrayInitializer node, whose children are the following :
visit(MemberValueArrayInitializer) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MemberValueArrayInitializer node, whose children are the following :
visit(MemberValuePair) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a MemberValuePair node, whose children are the following :
visit(MemberValuePair) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MemberValuePair node, whose children are the following :
visit(MemberValuePair) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MemberValuePair node, whose children are the following :
visit(MemberValuePair) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MemberValuePair node, whose children are the following :
visit(MemberValuePair) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MemberValuePair node, whose children are the following :
visit(MemberValuePairs) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a MemberValuePairs node, whose children are the following :
visit(MemberValuePairs) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MemberValuePairs node, whose children are the following :
visit(MemberValuePairs) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MemberValuePairs node, whose children are the following :
visit(MemberValuePairs) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MemberValuePairs node, whose children are the following :
visit(MemberValuePairs) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MemberValuePairs node, whose children are the following :
visit(MethodDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a MethodDeclaration node, whose children are the following :
visit(MethodDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MethodDeclaration node, whose children are the following :
visit(MethodDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MethodDeclaration node, whose children are the following :
visit(MethodDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MethodDeclaration node, whose children are the following :
visit(MethodDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MethodDeclaration node, whose children are the following :
visit(MethodDeclarator) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MethodDeclarator node, whose children are the following :
visit(MethodDeclarator) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MethodDeclarator node, whose children are the following :
visit(MethodDeclarator) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MethodDeclarator node, whose children are the following :
visit(MethodDeclarator) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MethodDeclarator node, whose children are the following :
visit(Modifiers) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a Modifiers node, whose child is the following :
visit(Modifiers) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Modifiers node, whose child is the following :
visit(Modifiers) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Modifiers node, whose child is the following :
visit(Modifiers) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Modifiers node, whose child is the following :
visit(Modifiers) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Modifiers node, whose child is the following :
visit(MultiplicativeExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a MultiplicativeExpression node, whose children are the following :
visit(MultiplicativeExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a MultiplicativeExpression node, whose children are the following :
visit(MultiplicativeExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a MultiplicativeExpression node, whose children are the following :
visit(MultiplicativeExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a MultiplicativeExpression node, whose children are the following :
visit(MultiplicativeExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a MultiplicativeExpression node, whose children are the following :
visit(Name) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Name node, whose children are the following :
visit(Name) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Name node, whose children are the following :
visit(Name) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Name node, whose children are the following :
visit(Name) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Name node, whose children are the following :
visit(NameList) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a NameList node, whose children are the following :
visit(NameList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a NameList node, whose children are the following :
visit(NameList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a NameList node, whose children are the following :
visit(NameList) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a NameList node, whose children are the following :
visit(NameList) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a NameList node, whose children are the following :
visit(NodeChoice) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a NodeChoice node.
visit(NodeChoice) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a NodeChoice node.
visit(NodeChoice) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a NodeChoice node.
visit(NodeChoice) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a NodeChoice node.
visit(NodeList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a NodeList node.
visit(NodeList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a NodeList node.
visit(NodeList) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a NodeList node.
visit(NodeList) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a NodeList node.
visit(NodeListOptional) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a NodeListOptional node.
visit(NodeListOptional) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a NodeListOptional node.
visit(NodeListOptional) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a NodeListOptional node.
visit(NodeListOptional) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a NodeListOptional node.
visit(NodeOptional) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a NodeOptional node.
visit(NodeOptional) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a NodeOptional node.
visit(NodeOptional) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a NodeOptional node.
visit(NodeOptional) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a NodeOptional node.
visit(NodeSequence) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a NodeSequence node.
visit(NodeSequence) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a NodeSequence node.
visit(NodeSequence) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a NodeSequence node.
visit(NodeSequence) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a NodeSequence node.
visit(NormalAnnotation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a NormalAnnotation node, whose children are the following :
visit(NormalAnnotation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a NormalAnnotation node, whose children are the following :
visit(NormalAnnotation) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a NormalAnnotation node, whose children are the following :
visit(NormalAnnotation) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a NormalAnnotation node, whose children are the following :
visit(NullLiteral) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a NullLiteral node, whose child is the following :
visit(NullLiteral) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a NullLiteral node, whose child is the following :
visit(NullLiteral) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a NullLiteral node, whose child is the following :
visit(NullLiteral) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a NullLiteral node, whose child is the following :
visit(NullLiteral) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a NullLiteral node, whose child is the following :
visit(OptionBinding) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a OptionBinding node, whose children are the following :
visit(OptionBinding) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a OptionBinding node, whose children are the following :
visit(OptionBinding) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a OptionBinding node, whose children are the following :
visit(OptionBinding) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a OptionBinding node, whose children are the following :
visit(OptionBinding) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a OptionBinding node, whose children are the following :
visit(OptionBinding) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a OptionBinding node, whose children are the following :
visit(OptionBinding) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a OptionBinding node, whose children are the following :
visit(PackageDeclaration) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a PackageDeclaration node, whose children are the following :
visit(PackageDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a PackageDeclaration node, whose children are the following :
visit(PackageDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a PackageDeclaration node, whose children are the following :
visit(PackageDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a PackageDeclaration node, whose children are the following :
visit(PackageDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a PackageDeclaration node, whose children are the following :
visit(PostfixExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a PostfixExpression node, whose children are the following :
visit(PostfixExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a PostfixExpression node, whose children are the following :
visit(PostfixExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a PostfixExpression node, whose children are the following :
visit(PostfixExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a PostfixExpression node, whose children are the following :
visit(PreDecrementExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a PreDecrementExpression node, whose children are the following :
visit(PreDecrementExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a PreDecrementExpression node, whose children are the following :
visit(PreDecrementExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a PreDecrementExpression node, whose children are the following :
visit(PreDecrementExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a PreDecrementExpression node, whose children are the following :
visit(PreIncrementExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a PreIncrementExpression node, whose children are the following :
visit(PreIncrementExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a PreIncrementExpression node, whose children are the following :
visit(PreIncrementExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a PreIncrementExpression node, whose children are the following :
visit(PreIncrementExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a PreIncrementExpression node, whose children are the following :
visit(PrimaryExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a PrimaryExpression node, whose children are the following :
visit(PrimaryExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a PrimaryExpression node, whose children are the following :
visit(PrimaryExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a PrimaryExpression node, whose children are the following :
visit(PrimaryExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a PrimaryExpression node, whose children are the following :
visit(PrimaryPrefix) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a PrimaryPrefix node, whose child is the following :
visit(PrimaryPrefix) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a PrimaryPrefix node, whose child is the following :
visit(PrimaryPrefix) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a PrimaryPrefix node, whose child is the following :
visit(PrimaryPrefix) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a PrimaryPrefix node, whose child is the following :
visit(PrimarySuffix) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a PrimarySuffix node, whose child is the following :
visit(PrimarySuffix) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a PrimarySuffix node, whose child is the following :
visit(PrimarySuffix) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a PrimarySuffix node, whose child is the following :
visit(PrimarySuffix) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a PrimarySuffix node, whose child is the following :
visit(PrimitiveType) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a PrimitiveType node, whose child is the following :
visit(PrimitiveType) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a PrimitiveType node, whose child is the following :
visit(PrimitiveType) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a PrimitiveType node, whose child is the following :
visit(PrimitiveType) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a PrimitiveType node, whose child is the following :
visit(PrimitiveType) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a PrimitiveType node, whose child is the following :
visit(Production) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a Production node, whose child is the following :
visit(Production) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a Production node, whose child is the following :
visit(Production) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a Production node, whose child is the following :
visit(Production) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a Production node, whose child is the following :
visit(Production) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Production node, whose child is the following :
visit(Production) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Production node, whose child is the following :
visit(Production) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Production node, whose child is the following :
visit(Production) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Production node, whose child is the following :
visit(ReferenceType) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a ReferenceType node, whose child is the following :
visit(ReferenceType) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ReferenceType node, whose child is the following :
visit(ReferenceType) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ReferenceType node, whose child is the following :
visit(ReferenceType) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ReferenceType node, whose child is the following :
visit(ReferenceType) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ReferenceType node, whose child is the following :
visit(RegExprKind) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a RegExprKind node, whose child is the following :
visit(RegExprKind) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a RegExprKind node, whose child is the following :
visit(RegExprKind) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a RegExprKind node, whose child is the following :
visit(RegExprKind) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a RegExprKind node, whose child is the following :
visit(RegExprKind) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a RegExprKind node, whose child is the following :
visit(RegExprKind) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a RegExprKind node, whose child is the following :
visit(RegExprSpec) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a RegExprSpec node, whose children are the following :
visit(RegExprSpec) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a RegExprSpec node, whose children are the following :
visit(RegExprSpec) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a RegExprSpec node, whose children are the following :
visit(RegExprSpec) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a RegExprSpec node, whose children are the following :
visit(RegExprSpec) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a RegExprSpec node, whose children are the following :
visit(RegExprSpec) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a RegExprSpec node, whose children are the following :
visit(RegExprSpec) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a RegExprSpec node, whose children are the following :
visit(RegExprSpec) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a RegExprSpec node, whose children are the following :
visit(RegularExpression) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a RegularExpression node, whose child is the following :
visit(RegularExpression) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a RegularExpression node, whose child is the following :
visit(RegularExpression) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a RegularExpression node, whose child is the following :
visit(RegularExpression) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a RegularExpression node, whose child is the following :
visit(RegularExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a RegularExpression node, whose child is the following :
visit(RegularExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a RegularExpression node, whose child is the following :
visit(RegularExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a RegularExpression node, whose child is the following :
visit(RegularExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a RegularExpression node, whose child is the following :
visit(RegularExprProduction) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a RegularExprProduction node, whose children are the following :
visit(RegularExprProduction) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a RegularExprProduction node, whose children are the following :
visit(RegularExprProduction) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a RegularExprProduction node, whose children are the following :
visit(RegularExprProduction) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a RegularExprProduction node, whose children are the following :
visit(RegularExprProduction) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a RegularExprProduction node, whose children are the following :
visit(RegularExprProduction) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a RegularExprProduction node, whose children are the following :
visit(RegularExprProduction) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a RegularExprProduction node, whose children are the following :
visit(RegularExprProduction) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a RegularExprProduction node, whose children are the following :
visit(RegularExprProduction) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a RegularExprProduction node, whose children are the following :
visit(RelationalExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a RelationalExpression node, whose children are the following :
visit(RelationalExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a RelationalExpression node, whose children are the following :
visit(RelationalExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a RelationalExpression node, whose children are the following :
visit(RelationalExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a RelationalExpression node, whose children are the following :
visit(RelationalExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a RelationalExpression node, whose children are the following :
visit(ResultType) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a ResultType node, whose child is the following :
visit(ResultType) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ResultType node, whose child is the following :
visit(ResultType) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ResultType node, whose child is the following :
visit(ResultType) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ResultType node, whose child is the following :
visit(ResultType) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ResultType node, whose child is the following :
visit(ReturnStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ReturnStatement node, whose children are the following :
visit(ReturnStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a ReturnStatement node, whose children are the following :
visit(ReturnStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ReturnStatement node, whose children are the following :
visit(ReturnStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ReturnStatement node, whose children are the following :
visit(ReturnStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ReturnStatement node, whose children are the following :
visit(ReturnStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ReturnStatement node, whose children are the following :
visit(RSignedShift) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a RSignedShift node, whose children are the following :
visit(RSignedShift) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a RSignedShift node, whose children are the following :
visit(RSignedShift) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a RSignedShift node, whose children are the following :
visit(RSignedShift) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a RSignedShift node, whose children are the following :
visit(RUnsignedShift) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a RUnsignedShift node, whose children are the following :
visit(RUnsignedShift) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a RUnsignedShift node, whose children are the following :
visit(RUnsignedShift) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a RUnsignedShift node, whose children are the following :
visit(RUnsignedShift) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a RUnsignedShift node, whose children are the following :
visit(ShiftExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ShiftExpression node, whose children are the following :
visit(ShiftExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ShiftExpression node, whose children are the following :
visit(ShiftExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ShiftExpression node, whose children are the following :
visit(ShiftExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ShiftExpression node, whose children are the following :
visit(ShiftExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ShiftExpression node, whose children are the following :
visit(SingleMemberAnnotation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a SingleMemberAnnotation node, whose children are the following :
visit(SingleMemberAnnotation) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a SingleMemberAnnotation node, whose children are the following :
visit(SingleMemberAnnotation) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a SingleMemberAnnotation node, whose children are the following :
visit(SingleMemberAnnotation) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a SingleMemberAnnotation node, whose children are the following :
visit(Statement) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a Statement node, whose child is the following :
visit(Statement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a Statement node, whose child is the following :
visit(Statement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a Statement node, whose child is the following :
visit(Statement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Statement node, whose child is the following :
visit(Statement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Statement node, whose child is the following :
visit(Statement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Statement node, whose child is the following :
visit(Statement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Statement node, whose child is the following :
visit(StatementExpression) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a StatementExpression node, whose child is the following :
visit(StatementExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a StatementExpression node, whose child is the following :
visit(StatementExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a StatementExpression node, whose child is the following :
visit(StatementExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a StatementExpression node, whose child is the following :
visit(StatementExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a StatementExpression node, whose child is the following :
visit(StatementExpressionList) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a StatementExpressionList node, whose children are the following :
visit(StatementExpressionList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a StatementExpressionList node, whose children are the following :
visit(StatementExpressionList) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a StatementExpressionList node, whose children are the following :
visit(StatementExpressionList) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a StatementExpressionList node, whose children are the following :
visit(StatementExpressionList) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a StatementExpressionList node, whose children are the following :
visit(StringLiteral) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a StringLiteral node, whose child is the following :
visit(StringLiteral) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a StringLiteral node, whose child is the following :
visit(StringLiteral) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a StringLiteral node, whose child is the following :
visit(StringLiteral) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a StringLiteral node, whose child is the following :
visit(StringLiteral) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a StringLiteral node, whose child is the following :
visit(StringLiteral) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a StringLiteral node, whose child is the following :
visit(StringLiteral) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a StringLiteral node, whose child is the following :
visit(StringLiteral) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a StringLiteral node, whose child is the following :
visit(SwitchLabel) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a SwitchLabel node, whose child is the following :
visit(SwitchLabel) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a SwitchLabel node, whose child is the following :
visit(SwitchLabel) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a SwitchLabel node, whose child is the following :
visit(SwitchLabel) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a SwitchLabel node, whose child is the following :
visit(SwitchLabel) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a SwitchLabel node, whose child is the following :
visit(SwitchStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a SwitchStatement node, whose children are the following :
visit(SwitchStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a SwitchStatement node, whose children are the following :
visit(SwitchStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a SwitchStatement node, whose children are the following :
visit(SwitchStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a SwitchStatement node, whose children are the following :
visit(SwitchStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a SwitchStatement node, whose children are the following :
visit(SwitchStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a SwitchStatement node, whose children are the following :
visit(SynchronizedStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a SynchronizedStatement node, whose children are the following :
visit(SynchronizedStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a SynchronizedStatement node, whose children are the following :
visit(SynchronizedStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a SynchronizedStatement node, whose children are the following :
visit(SynchronizedStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a SynchronizedStatement node, whose children are the following :
visit(SynchronizedStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a SynchronizedStatement node, whose children are the following :
visit(SynchronizedStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a SynchronizedStatement node, whose children are the following :
visit(ThrowStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a ThrowStatement node, whose children are the following :
visit(ThrowStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a ThrowStatement node, whose children are the following :
visit(ThrowStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a ThrowStatement node, whose children are the following :
visit(ThrowStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a ThrowStatement node, whose children are the following :
visit(ThrowStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a ThrowStatement node, whose children are the following :
visit(TokenManagerDecls) - Method in class EDU.purdue.jtb.analyse.ClassesFinder
Visits a TokenManagerDecls node, whose children are the following :
visit(TokenManagerDecls) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a TokenManagerDecls node, whose children are the following :
visit(TokenManagerDecls) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Visits a TokenManagerDecls node, whose children are the following :
visit(TokenManagerDecls) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a TokenManagerDecls node, whose children are the following :
visit(TokenManagerDecls) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a TokenManagerDecls node, whose children are the following :
visit(TokenManagerDecls) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a TokenManagerDecls node, whose children are the following :
visit(TokenManagerDecls) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a TokenManagerDecls node, whose children are the following :
visit(TokenManagerDecls) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a TokenManagerDecls node, whose children are the following :
visit(TryStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a TryStatement node, whose children are the following :
visit(TryStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a TryStatement node, whose children are the following :
visit(TryStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a TryStatement node, whose children are the following :
visit(TryStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a TryStatement node, whose children are the following :
visit(TryStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a TryStatement node, whose children are the following :
visit(TryStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a TryStatement node, whose children are the following :
visit(Type) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a Type node, whose child is the following :
visit(Type) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Type node, whose child is the following :
visit(Type) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Type node, whose child is the following :
visit(Type) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Type node, whose child is the following :
visit(Type) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Type node, whose child is the following :
visit(TypeArgument) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a TypeArgument node, whose child is the following :
visit(TypeArgument) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a TypeArgument node, whose child is the following :
visit(TypeArgument) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a TypeArgument node, whose child is the following :
visit(TypeArgument) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a TypeArgument node, whose child is the following :
visit(TypeArgument) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a TypeArgument node, whose child is the following :
visit(TypeArgument) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a TypeArgument node, whose child is the following :
visit(TypeArguments) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a TypeArguments node, whose children are the following :
visit(TypeArguments) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a TypeArguments node, whose children are the following :
visit(TypeArguments) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a TypeArguments node, whose children are the following :
visit(TypeArguments) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a TypeArguments node, whose children are the following :
visit(TypeArguments) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a TypeArguments node, whose children are the following :
visit(TypeArguments) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a TypeArguments node, whose children are the following :
visit(TypeBound) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a TypeBound node, whose children are the following :
visit(TypeBound) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a TypeBound node, whose children are the following :
visit(TypeBound) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a TypeBound node, whose children are the following :
visit(TypeBound) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a TypeBound node, whose children are the following :
visit(TypeBound) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a TypeBound node, whose children are the following :
visit(TypeDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a TypeDeclaration node, whose child is the following :
visit(TypeDeclaration) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a TypeDeclaration node, whose child is the following :
visit(TypeDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a TypeDeclaration node, whose child is the following :
visit(TypeDeclaration) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a TypeDeclaration node, whose child is the following :
visit(TypeParameter) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a TypeParameter node, whose children are the following :
visit(TypeParameter) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a TypeParameter node, whose children are the following :
visit(TypeParameter) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a TypeParameter node, whose children are the following :
visit(TypeParameter) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a TypeParameter node, whose children are the following :
visit(TypeParameter) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a TypeParameter node, whose children are the following :
visit(TypeParameters) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a TypeParameters node, whose children are the following :
visit(TypeParameters) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a TypeParameters node, whose children are the following :
visit(TypeParameters) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a TypeParameters node, whose children are the following :
visit(TypeParameters) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a TypeParameters node, whose children are the following :
visit(TypeParameters) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a TypeParameters node, whose children are the following :
visit(UnaryExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a UnaryExpression node, whose child is the following :
visit(UnaryExpression) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a UnaryExpression node, whose child is the following :
visit(UnaryExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a UnaryExpression node, whose child is the following :
visit(UnaryExpression) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a UnaryExpression node, whose child is the following :
visit(UnaryExpressionNotPlusMinus) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a UnaryExpressionNotPlusMinus node, whose child is the following :
visit(UnaryExpressionNotPlusMinus) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a UnaryExpressionNotPlusMinus node, whose child is the following :
visit(UnaryExpressionNotPlusMinus) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a UnaryExpressionNotPlusMinus node, whose child is the following :
visit(UnaryExpressionNotPlusMinus) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a UnaryExpressionNotPlusMinus node, whose child is the following :
visit(VariableDeclarator) - Method in class EDU.purdue.jtb.analyse.SemanticChecker
Visits a VariableDeclarator node, whose children are the following :
visit(VariableDeclarator) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a VariableDeclarator node, whose children are the following :
visit(VariableDeclarator) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a VariableDeclarator node, whose children are the following :
visit(VariableDeclarator) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a VariableDeclarator node, whose children are the following :
visit(VariableDeclarator) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a VariableDeclarator node, whose children are the following :
visit(VariableDeclarator) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a VariableDeclarator node, whose children are the following :
visit(VariableDeclaratorId) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a VariableDeclaratorId node, whose children are the following :
visit(VariableDeclaratorId) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a VariableDeclaratorId node, whose children are the following :
visit(VariableDeclaratorId) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a VariableDeclaratorId node, whose children are the following :
visit(VariableDeclaratorId) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a VariableDeclaratorId node, whose children are the following :
visit(VariableInitializer) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a VariableInitializer node, whose child is the following :
visit(VariableInitializer) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a VariableInitializer node, whose child is the following :
visit(VariableInitializer) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a VariableInitializer node, whose child is the following :
visit(VariableInitializer) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a VariableInitializer node, whose child is the following :
visit(VariableModifiers) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a VariableModifiers node, whose child is the following :
visit(VariableModifiers) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a VariableModifiers node, whose child is the following :
visit(VariableModifiers) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a VariableModifiers node, whose child is the following :
visit(VariableModifiers) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a VariableModifiers node, whose child is the following :
visit(VariableModifiers) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a VariableModifiers node, whose child is the following :
visit(VariableModifiers) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a VariableModifiers node, whose child is the following :
visit(WhileStatement) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a WhileStatement node, whose children are the following :
visit(WhileStatement) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Visits a WhileStatement node, whose children are the following :
visit(WhileStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a WhileStatement node, whose children are the following :
visit(WhileStatement) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a WhileStatement node, whose children are the following :
visit(WhileStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a WhileStatement node, whose children are the following :
visit(WhileStatement) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a WhileStatement node, whose children are the following :
visit(WildcardBounds) - Method in class EDU.purdue.jtb.analyse.GlobalDataBuilder
Visits a WildcardBounds node, whose child is the following :
visit(WildcardBounds) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a WildcardBounds node, whose child is the following :
visit(WildcardBounds) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a WildcardBounds node, whose child is the following :
visit(WildcardBounds) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a WildcardBounds node, whose child is the following :
visit(WildcardBounds) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a WildcardBounds node, whose child is the following :
visit(WildcardBounds) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a WildcardBounds node, whose child is the following :
visit(Token) - Method in class EDU.purdue.jtb.common.JavaPrinter
Visits a Token.
visit(Token) - Method in class EDU.purdue.jtb.generate.AcceptInliner
Prints into the current buffer a Token image and its specials before if global flag set.
visit(Token) - Method in class EDU.purdue.jtb.generate.JJFileAnnotator
Prints into the current buffer a Token image and its specials before if global flag set.
visit(Token) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor
Visits a Token node.
visit(Token) - Method in class EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor
Visits a Token node.
visit(Token) - Method in interface EDU.purdue.jtb.parser.visitor.IIntVisitor
Visits a Token node.
visit(Token) - Method in interface EDU.purdue.jtb.parser.visitor.IVoidVisitor
Visits a Token node.
visitFieldCmtsSb - Variable in class EDU.purdue.jtb.common.UserClassInfo
The javadoc formatted field comments used by the visit methods (more than once, so that's why they are stored as an optimization)
VisitorInfo - Class in EDU.purdue.jtb.common
Class VisitorInfo holds the characteristics (name, return and arguments types) of a visitor to be generated and the VisitorInfo.extract(String, List) method to create the visitors list from the visitors specification.
VisitorInfo() - Constructor for class EDU.purdue.jtb.common.VisitorInfo
 
VisitorInfo.ArgumentInfo - Class in EDU.purdue.jtb.common
Class holding an argument type info.
VisitorInfo.ReturnInfo - Class in EDU.purdue.jtb.common
Class holding a return type info.
visitorsDirName - Variable in class EDU.purdue.jtb.common.JTBOptions
-vd invalid input: '&' -d options which defines the visitors directory name (default is
invalid reference
#DEF_VIS_DIR_NAME
)
VisitorsGenerator - Class in EDU.purdue.jtb.generate
Class VisitorsGenerator contains methods to generate: CODEJAVA the different IXxxVisitor interfaces and DepthFirstXxxVisitor classes files, the signature files.
VisitorsGenerator(GlobalDataBuilder, CommonCodeGenerator, List<UserClassInfo>) - Constructor for class EDU.purdue.jtb.generate.VisitorsGenerator
Constructor.
visitorsList - Variable in class EDU.purdue.jtb.common.JTBOptions
The list of the visitors to be generated, deriving from the -vis option
visitorsPackageName - Variable in class EDU.purdue.jtb.common.JTBOptions
-vp invalid input: '&' -p options which defines the visitors package name (default is
invalid reference
#DEF_VIS_PKG_NAME
)
visitorsStr - Variable in class EDU.purdue.jtb.common.JTBOptions
-vis option which defines the visitors to be generated
VOID - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
VOID - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
VOLATILE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
VOLATILE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.

W

warning(Object, String) - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
warning(String) - Method in class EDU.purdue.jtb.common.Messages
Prints on System.err a warning text.
warning(String) - Static method in class EDU.purdue.jtb.parser.JavaCCErrors
 
warning(String, int, int) - Method in class EDU.purdue.jtb.common.Messages
Prints on System.err a warning text and its line number.
warningCount() - Method in class EDU.purdue.jtb.common.Messages
 
which - Variable in class EDU.purdue.jtb.parser.syntaxtree.NodeChoice
The "which" choice indicator
WHILE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
WHILE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
WhileStatement - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production WhileStatement:
Corresponding grammar:
f0 -> "while"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Statement()
s: 503551312
WhileStatement(Token, Token, Expression, Token, Statement) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.WhileStatement
Constructs the node with all its children nodes.
WhileStatement() - Method in class EDU.purdue.jtb.parser.JTBParser
 
WildcardBounds - Class in EDU.purdue.jtb.parser.syntaxtree
JTB node class for the production WildcardBounds:
Corresponding grammar:
f0 -> .
WildcardBounds(NodeChoice) - Constructor for class EDU.purdue.jtb.parser.syntaxtree.WildcardBounds
Constructs the node with its child node.
WildcardBounds() - Method in class EDU.purdue.jtb.parser.JTBParser
 
withSpecials(String) - Method in class EDU.purdue.jtb.parser.Token
Returns the string of the special tokens and the normal token of the current Token, taking in account a given indentation.
withSpecials(String, String) - Method in class EDU.purdue.jtb.parser.Token
Returns the string of the special tokens and the normal token of the current Token, taking in account a given indentation and a given assignment.

X

XOR - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
XOR - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
XORASSIGN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
XORASSIGN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.

Z

ZERO_OR_MORE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
ZERO_OR_ONE - Enum constant in enum EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
 
ZeroOrMore - Class in EDU.purdue.jtb.parser
Describes zero-or-more expansions (e.g., foo*).
ZeroOrMore() - Constructor for class EDU.purdue.jtb.parser.ZeroOrMore
Standard constructor
ZeroOrMore(Token, Expansion_) - Constructor for class EDU.purdue.jtb.parser.ZeroOrMore
Constructor with parameters
ZeroOrOne - Class in EDU.purdue.jtb.parser
Describes zero-or-one expansions (e.g., [foo], foo?).
ZeroOrOne() - Constructor for class EDU.purdue.jtb.parser.ZeroOrOne
Standard constructor
ZeroOrOne(Token, Expansion_) - Constructor for class EDU.purdue.jtb.parser.ZeroOrOne
Constructor with parameters

_

_DEFAULT - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_DEFAULT - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_EOF - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_EOF - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_IGNORE_CASE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_IGNORE_CASE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_JAVACODE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_JAVACODE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_LOOKAHEAD - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_LOOKAHEAD - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_MORE - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_MORE - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_PARSER_BEGIN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_PARSER_BEGIN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_PARSER_END - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_PARSER_END - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_SKIP - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_SKIP - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_SPECIAL_TOKEN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_SPECIAL_TOKEN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_TOKEN - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_TOKEN - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
_TOKEN_MGR_DECLS - Static variable in interface EDU.purdue.jtb.parser.JavaCCParserConstants
RegularExpression Id.
_TOKEN_MGR_DECLS - Static variable in interface EDU.purdue.jtb.parser.JTBParserConstants
RegularExpression Id.
A B C D E F G H I J K L M N O P R S T U V W X Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form