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 All Packages
All Classes All Packages
All Classes All Packages
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 ofvisitor
) is called byVisitorsGenerator
(which callsAcceptInliner.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 error 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)#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 "&" #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
-
JJFileAnnotator
error - 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 -> < 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
andGlobalDataBuilder.prodHM
tables - 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 -> [ < 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.
- ccol - Static variable in class EDU.purdue.jtb.parser.JavaCCGlobals
-
The character's column
- CF_ERR - Static variable in class EDU.purdue.jtb.JTB
-
ClassesFinder
error - 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 - 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 ofUserClassInfo
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 -> < IDENTIFIER >
f1 -> [ TypeArguments() ]
f2 -> ( #0 "." #1 < 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 "&&" #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 -> < 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 -> [ < 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 annotatedNodeFieldsSignature
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 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 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 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
&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 -> "<"
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 -> < 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 -> < 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 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 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 "<" $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 < 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
-
GlobalDataBuilder
error - gdbv - Variable in class EDU.purdue.jtb.generate.CommonCodeGenerator
-
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. - 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 error 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.
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 & -d options which defines the node scope hook directory name (default is
#DEF_HOOK_DIR_NAME
) - hookPackageName - Variable in class EDU.purdue.jtb.common.JTBOptions
-
-hkp & -p options which defines the node scope hook package name (default is
#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 -> < 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 & 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
- 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 -> < 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 error 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 aJavaPrinter
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 -> < 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 < 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.
- JC_IND - Static variable in class EDU.purdue.jtb.analyse.GlobalDataBuilder
-
The indicator for JavaCodeProduction in the
GlobalDataBuilder.notTbcNodesHM
andGlobalDataBuilder.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 -> < 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 error EDU.purdue.jtb.parser.TokenMgrError
-
Lexical error occurred.
- LexicalErr(boolean, int, int, int, String, int) - Static method in error 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 - 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 error 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.
CallsSystem.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 UseJTB.do_main(String[])
to get directly the status without callingSystem.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 -> < 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 -> < 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 -> < 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
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
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). - 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 theControlSignatureProcessor
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 theNodeConstants
class,
the default visitors' visit methods are generated with theNodeFieldsSignature
annotation, with the 3 valuesNodeFieldsSignature.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 & -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 & -d options which defines the nodes directory name (default is
#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 & -p options which defines the nodes package name (default is
#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 & -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 - 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 < 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 in EDU.purdue.jtb.parser
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception 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 EDU.purdue.jtb.parser.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- ParseException(String) - Constructor for exception 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 - Error in EDU.purdue.jtb.common
-
Class
ProgrammaticError
reports internal programmatic unrecoverable errors. - ProgrammaticError(String) - Constructor for error 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 - EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
- R_ONE_OR_MORE - EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
- R_REPETITION_RANGE - EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
- R_SEQUENCE - EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
- R_ZERO_OR_MORE - EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
- R_ZERO_OR_ONE - 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 < 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 "<" #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 "<"
.. - 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 (
). - 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 (
). - 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 (
). - 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 (
). - 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. - sb - Variable in class EDU.purdue.jtb.common.JavaPrinter
-
The 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
-
SemanticChecker
error - 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 - 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 "<<"
.. - 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 EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor.ShouldNotOccurException
-
Constructor with no message.
- ShouldNotOccurException() - Constructor for exception EDU.purdue.jtb.parser.visitor.DepthFirstVoidVisitor.ShouldNotOccurException
-
Constructor with no message.
- ShouldNotOccurException(NodeChoice) - Constructor for exception EDU.purdue.jtb.parser.visitor.DepthFirstIntVisitor.ShouldNotOccurException
-
Constructor which outputs a message.
- ShouldNotOccurException(NodeChoice) - Constructor for exception 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
/#DEF_SIG_DIR_NAME
) - signaturePackageName - Variable in class EDU.purdue.jtb.common.JTBOptions
-
Signature package name (default is
JTBOptions.visitorsPackageName
.#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
- 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 error 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 -> < 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 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 - Error in EDU.purdue.jtb.parser
-
Token Manager Error.
- TokenMgrError() - Constructor for error EDU.purdue.jtb.parser.TokenMgrError
-
No arg constructor.
- TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error EDU.purdue.jtb.parser.TokenMgrError
-
Full Constructor.
- TokenMgrError(String, int) - Constructor for error 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 - 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 -> "<"
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 "&" #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 -> < 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 -> "<"
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 in EDU.purdue.jtb.parser
-
Thrown when there is a mis-configuration or a bug.
Not used by JTB. - UnusedMetaParseException() - Constructor for exception 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, usingUserClassInfo
), 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() - Method 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 -> < 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 nestedExpansionChoices
(so starts at 0 (inJJFileAnnotator.visit(BNFProduction)
)), and for each new nestedExpansion
except in anExpansionChoices
with no choices for each new nestedExpansionUnit
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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 theVisitorInfo.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 & -d options which defines the visitors directory name (default is
#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 & -p options which defines the visitors package name (default is
#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 - EDU.purdue.jtb.parser.Expansion_.EXP_TYPE
- ZERO_OR_ONE - 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.
All Classes All Packages