A B C D E F G H I J K L M N O P R S T U V W Z

A

a0 - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
a1 - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
a2 - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
a3 - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
accept(Visitor) - Method in class kanga.syntaxtree.ALoadStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.ALoadStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.ALoadStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.ALoadStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.AStoreStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.AStoreStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.AStoreStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.AStoreStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.BinOp
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.BinOp
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.BinOp
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.BinOp
 
accept(Visitor) - Method in class kanga.syntaxtree.CallStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.CallStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.CallStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.CallStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.CJumpStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.CJumpStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.CJumpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.CJumpStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.ErrorStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.ErrorStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.ErrorStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.ErrorStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.Exp
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.Exp
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.Exp
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.Exp
 
accept(Visitor) - Method in class kanga.syntaxtree.Goal
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.Goal
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.Goal
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.Goal
 
accept(Visitor) - Method in class kanga.syntaxtree.HAllocate
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.HAllocate
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.HAllocate
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.HAllocate
 
accept(Visitor) - Method in class kanga.syntaxtree.HLoadStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.HLoadStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.HLoadStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.HLoadStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.HStoreStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.HStoreStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.HStoreStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.HStoreStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.IntegerLiteral
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.IntegerLiteral
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.IntegerLiteral
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.IntegerLiteral
 
accept(Visitor) - Method in class kanga.syntaxtree.JumpStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.JumpStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.JumpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.JumpStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.Label
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.Label
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.Label
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.Label
 
accept(Visitor) - Method in class kanga.syntaxtree.MoveStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.MoveStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.MoveStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.MoveStmt
 
accept(Visitor) - Method in interface kanga.syntaxtree.Node
 
accept(GJVisitor<R, A>, A) - Method in interface kanga.syntaxtree.Node
 
accept(GJNoArguVisitor<R>) - Method in interface kanga.syntaxtree.Node
 
accept(GJVoidVisitor<A>, A) - Method in interface kanga.syntaxtree.Node
 
accept(Visitor) - Method in class kanga.syntaxtree.NodeChoice
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.NodeChoice
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.NodeChoice
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.NodeChoice
 
accept(Visitor) - Method in class kanga.syntaxtree.NodeList
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.NodeList
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.NodeList
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.NodeList
 
accept(Visitor) - Method in interface kanga.syntaxtree.NodeListInterface
 
accept(GJVisitor<R, A>, A) - Method in interface kanga.syntaxtree.NodeListInterface
 
accept(GJNoArguVisitor<R>) - Method in interface kanga.syntaxtree.NodeListInterface
 
accept(GJVoidVisitor<A>, A) - Method in interface kanga.syntaxtree.NodeListInterface
 
accept(Visitor) - Method in class kanga.syntaxtree.NodeListOptional
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.NodeListOptional
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.NodeListOptional
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.NodeListOptional
 
accept(Visitor) - Method in class kanga.syntaxtree.NodeOptional
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.NodeOptional
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.NodeOptional
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.NodeOptional
 
accept(Visitor) - Method in class kanga.syntaxtree.NodeSequence
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.NodeSequence
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.NodeSequence
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.NodeSequence
 
accept(Visitor) - Method in class kanga.syntaxtree.NodeToken
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.NodeToken
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.NodeToken
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.NodeToken
 
accept(Visitor) - Method in class kanga.syntaxtree.NoOpStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.NoOpStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.NoOpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.NoOpStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.Operator
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.Operator
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.Operator
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.Operator
 
accept(Visitor) - Method in class kanga.syntaxtree.PassArgStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.PassArgStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.PassArgStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.PassArgStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.PrintStmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.PrintStmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.PrintStmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.PrintStmt
 
accept(Visitor) - Method in class kanga.syntaxtree.Procedure
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.Procedure
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.Procedure
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.Procedure
 
accept(Visitor) - Method in class kanga.syntaxtree.Reg
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.Reg
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.Reg
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.Reg
 
accept(Visitor) - Method in class kanga.syntaxtree.SimpleExp
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.SimpleExp
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.SimpleExp
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.SimpleExp
 
accept(Visitor) - Method in class kanga.syntaxtree.SpilledArg
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.SpilledArg
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.SpilledArg
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.SpilledArg
 
accept(Visitor) - Method in class kanga.syntaxtree.Stmt
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.Stmt
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.Stmt
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.Stmt
 
accept(Visitor) - Method in class kanga.syntaxtree.StmtList
 
accept(GJVisitor<R, A>, A) - Method in class kanga.syntaxtree.StmtList
 
accept(GJNoArguVisitor<R>) - Method in class kanga.syntaxtree.StmtList
 
accept(GJVoidVisitor<A>, A) - Method in class kanga.syntaxtree.StmtList
 
accept(Visitor) - Method in class minijava.syntaxtree.AllocationExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.AllocationExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.AllocationExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.AllocationExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.AndExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.AndExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.AndExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.AndExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.ArrayAllocationExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ArrayAllocationExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ArrayAllocationExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ArrayAllocationExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.ArrayAssignmentStatement
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ArrayAssignmentStatement
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ArrayAssignmentStatement
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ArrayAssignmentStatement
 
accept(Visitor) - Method in class minijava.syntaxtree.ArrayLength
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ArrayLength
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ArrayLength
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ArrayLength
 
accept(Visitor) - Method in class minijava.syntaxtree.ArrayLookup
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ArrayLookup
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ArrayLookup
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ArrayLookup
 
accept(Visitor) - Method in class minijava.syntaxtree.ArrayType
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ArrayType
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ArrayType
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ArrayType
 
accept(Visitor) - Method in class minijava.syntaxtree.AssignmentStatement
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.AssignmentStatement
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.AssignmentStatement
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.AssignmentStatement
 
accept(Visitor) - Method in class minijava.syntaxtree.Block
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.Block
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.Block
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.Block
 
accept(Visitor) - Method in class minijava.syntaxtree.BooleanType
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.BooleanType
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.BooleanType
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.BooleanType
 
accept(Visitor) - Method in class minijava.syntaxtree.BracketExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.BracketExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.BracketExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.BracketExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.ClassDeclaration
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ClassDeclaration
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ClassDeclaration
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ClassDeclaration
 
accept(Visitor) - Method in class minijava.syntaxtree.ClassExtendsDeclaration
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ClassExtendsDeclaration
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ClassExtendsDeclaration
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ClassExtendsDeclaration
 
accept(Visitor) - Method in class minijava.syntaxtree.CompareExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.CompareExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.CompareExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.CompareExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.Expression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.Expression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.Expression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.Expression
 
accept(Visitor) - Method in class minijava.syntaxtree.ExpressionList
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ExpressionList
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ExpressionList
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ExpressionList
 
accept(Visitor) - Method in class minijava.syntaxtree.ExpressionRest
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ExpressionRest
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ExpressionRest
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ExpressionRest
 
accept(Visitor) - Method in class minijava.syntaxtree.FalseLiteral
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.FalseLiteral
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.FalseLiteral
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.FalseLiteral
 
accept(Visitor) - Method in class minijava.syntaxtree.FormalParameter
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.FormalParameter
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.FormalParameter
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.FormalParameter
 
accept(Visitor) - Method in class minijava.syntaxtree.FormalParameterList
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.FormalParameterList
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.FormalParameterList
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.FormalParameterList
 
accept(Visitor) - Method in class minijava.syntaxtree.FormalParameterRest
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.FormalParameterRest
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.FormalParameterRest
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.FormalParameterRest
 
accept(Visitor) - Method in class minijava.syntaxtree.Goal
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.Goal
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.Goal
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.Goal
 
accept(Visitor) - Method in class minijava.syntaxtree.Identifier
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.Identifier
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.Identifier
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.Identifier
 
accept(Visitor) - Method in class minijava.syntaxtree.IfStatement
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.IfStatement
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.IfStatement
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.IfStatement
 
accept(Visitor) - Method in class minijava.syntaxtree.IntegerLiteral
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.IntegerLiteral
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.IntegerLiteral
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.IntegerLiteral
 
accept(Visitor) - Method in class minijava.syntaxtree.IntegerType
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.IntegerType
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.IntegerType
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.IntegerType
 
accept(Visitor) - Method in class minijava.syntaxtree.MainClass
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.MainClass
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.MainClass
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.MainClass
 
accept(Visitor) - Method in class minijava.syntaxtree.MessageSend
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.MessageSend
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.MessageSend
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.MessageSend
 
accept(Visitor) - Method in class minijava.syntaxtree.MethodDeclaration
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.MethodDeclaration
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.MethodDeclaration
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.MethodDeclaration
 
accept(Visitor) - Method in class minijava.syntaxtree.MinusExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.MinusExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.MinusExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.MinusExpression
 
accept(Visitor) - Method in interface minijava.syntaxtree.Node
 
accept(GJVisitor<R, A>, A) - Method in interface minijava.syntaxtree.Node
 
accept(GJNoArguVisitor<R>) - Method in interface minijava.syntaxtree.Node
 
accept(GJVoidVisitor<A>, A) - Method in interface minijava.syntaxtree.Node
 
accept(Visitor) - Method in class minijava.syntaxtree.NodeChoice
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.NodeChoice
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.NodeChoice
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.NodeChoice
 
accept(Visitor) - Method in class minijava.syntaxtree.NodeList
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.NodeList
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.NodeList
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.NodeList
 
accept(Visitor) - Method in interface minijava.syntaxtree.NodeListInterface
 
accept(GJVisitor<R, A>, A) - Method in interface minijava.syntaxtree.NodeListInterface
 
accept(GJNoArguVisitor<R>) - Method in interface minijava.syntaxtree.NodeListInterface
 
accept(GJVoidVisitor<A>, A) - Method in interface minijava.syntaxtree.NodeListInterface
 
accept(Visitor) - Method in class minijava.syntaxtree.NodeListOptional
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.NodeListOptional
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.NodeListOptional
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.NodeListOptional
 
accept(Visitor) - Method in class minijava.syntaxtree.NodeOptional
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.NodeOptional
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.NodeOptional
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.NodeOptional
 
accept(Visitor) - Method in class minijava.syntaxtree.NodeSequence
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.NodeSequence
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.NodeSequence
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.NodeSequence
 
accept(Visitor) - Method in class minijava.syntaxtree.NodeToken
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.NodeToken
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.NodeToken
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.NodeToken
 
accept(Visitor) - Method in class minijava.syntaxtree.NotExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.NotExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.NotExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.NotExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.PlusExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.PlusExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.PlusExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.PlusExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.PrimaryExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.PrimaryExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.PrimaryExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.PrimaryExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.PrintStatement
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.PrintStatement
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.PrintStatement
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.PrintStatement
 
accept(Visitor) - Method in class minijava.syntaxtree.Statement
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.Statement
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.Statement
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.Statement
 
accept(Visitor) - Method in class minijava.syntaxtree.ThisExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.ThisExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.ThisExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.ThisExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.TimesExpression
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.TimesExpression
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.TimesExpression
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.TimesExpression
 
accept(Visitor) - Method in class minijava.syntaxtree.TrueLiteral
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.TrueLiteral
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.TrueLiteral
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.TrueLiteral
 
accept(Visitor) - Method in class minijava.syntaxtree.Type
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.Type
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.Type
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.Type
 
accept(Visitor) - Method in class minijava.syntaxtree.TypeDeclaration
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.TypeDeclaration
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.TypeDeclaration
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.TypeDeclaration
 
accept(Visitor) - Method in class minijava.syntaxtree.VarDeclaration
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.VarDeclaration
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.VarDeclaration
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.VarDeclaration
 
accept(Visitor) - Method in class minijava.syntaxtree.WhileStatement
 
accept(GJVisitor<R, A>, A) - Method in class minijava.syntaxtree.WhileStatement
 
accept(GJNoArguVisitor<R>) - Method in class minijava.syntaxtree.WhileStatement
 
accept(GJVoidVisitor<A>, A) - Method in class minijava.syntaxtree.WhileStatement
 
accept(Visitor) - Method in class piglet.syntaxtree.BinOp
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.BinOp
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.BinOp
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.BinOp
 
accept(Visitor) - Method in class piglet.syntaxtree.Call
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.Call
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.Call
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.Call
 
accept(Visitor) - Method in class piglet.syntaxtree.CJumpStmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.CJumpStmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.CJumpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.CJumpStmt
 
accept(Visitor) - Method in class piglet.syntaxtree.ErrorStmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.ErrorStmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.ErrorStmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.ErrorStmt
 
accept(Visitor) - Method in class piglet.syntaxtree.Exp
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.Exp
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.Exp
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.Exp
 
accept(Visitor) - Method in class piglet.syntaxtree.Goal
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.Goal
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.Goal
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.Goal
 
accept(Visitor) - Method in class piglet.syntaxtree.HAllocate
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.HAllocate
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.HAllocate
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.HAllocate
 
accept(Visitor) - Method in class piglet.syntaxtree.HLoadStmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.HLoadStmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.HLoadStmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.HLoadStmt
 
accept(Visitor) - Method in class piglet.syntaxtree.HStoreStmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.HStoreStmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.HStoreStmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.HStoreStmt
 
accept(Visitor) - Method in class piglet.syntaxtree.IntegerLiteral
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.IntegerLiteral
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.IntegerLiteral
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.IntegerLiteral
 
accept(Visitor) - Method in class piglet.syntaxtree.JumpStmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.JumpStmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.JumpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.JumpStmt
 
accept(Visitor) - Method in class piglet.syntaxtree.Label
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.Label
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.Label
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.Label
 
accept(Visitor) - Method in class piglet.syntaxtree.MoveStmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.MoveStmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.MoveStmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.MoveStmt
 
accept(Visitor) - Method in interface piglet.syntaxtree.Node
 
accept(GJVisitor<R, A>, A) - Method in interface piglet.syntaxtree.Node
 
accept(GJNoArguVisitor<R>) - Method in interface piglet.syntaxtree.Node
 
accept(GJVoidVisitor<A>, A) - Method in interface piglet.syntaxtree.Node
 
accept(Visitor) - Method in class piglet.syntaxtree.NodeChoice
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.NodeChoice
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.NodeChoice
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.NodeChoice
 
accept(Visitor) - Method in class piglet.syntaxtree.NodeList
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.NodeList
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.NodeList
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.NodeList
 
accept(Visitor) - Method in interface piglet.syntaxtree.NodeListInterface
 
accept(GJVisitor<R, A>, A) - Method in interface piglet.syntaxtree.NodeListInterface
 
accept(GJNoArguVisitor<R>) - Method in interface piglet.syntaxtree.NodeListInterface
 
accept(GJVoidVisitor<A>, A) - Method in interface piglet.syntaxtree.NodeListInterface
 
accept(Visitor) - Method in class piglet.syntaxtree.NodeListOptional
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.NodeListOptional
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.NodeListOptional
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.NodeListOptional
 
accept(Visitor) - Method in class piglet.syntaxtree.NodeOptional
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.NodeOptional
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.NodeOptional
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.NodeOptional
 
accept(Visitor) - Method in class piglet.syntaxtree.NodeSequence
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.NodeSequence
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.NodeSequence
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.NodeSequence
 
accept(Visitor) - Method in class piglet.syntaxtree.NodeToken
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.NodeToken
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.NodeToken
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.NodeToken
 
accept(Visitor) - Method in class piglet.syntaxtree.NoOpStmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.NoOpStmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.NoOpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.NoOpStmt
 
accept(Visitor) - Method in class piglet.syntaxtree.Operator
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.Operator
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.Operator
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.Operator
 
accept(Visitor) - Method in class piglet.syntaxtree.PrintStmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.PrintStmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.PrintStmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.PrintStmt
 
accept(Visitor) - Method in class piglet.syntaxtree.Procedure
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.Procedure
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.Procedure
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.Procedure
 
accept(Visitor) - Method in class piglet.syntaxtree.Stmt
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.Stmt
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.Stmt
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.Stmt
 
accept(Visitor) - Method in class piglet.syntaxtree.StmtExp
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.StmtExp
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.StmtExp
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.StmtExp
 
accept(Visitor) - Method in class piglet.syntaxtree.StmtList
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.StmtList
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.StmtList
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.StmtList
 
accept(Visitor) - Method in class piglet.syntaxtree.Temp
 
accept(GJVisitor<R, A>, A) - Method in class piglet.syntaxtree.Temp
 
accept(GJNoArguVisitor<R>) - Method in class piglet.syntaxtree.Temp
 
accept(GJVoidVisitor<A>, A) - Method in class piglet.syntaxtree.Temp
 
accept(Visitor) - Method in class simple.tree.Expr
 
accept(Visitor) - Method in class simple.tree.ExprP
 
accept(Visitor) - Method in class simple.tree.Fact
 
accept(Visitor) - Method in class simple.tree.NumFact
 
accept(Visitor) - Method in class simple.tree.ParenFact
 
accept(Visitor) - Method in class simple.tree.ParseNode
 
accept(Visitor) - Method in class simple.tree.Stmt
 
accept(Visitor) - Method in class simple.tree.Term
 
accept(Visitor) - Method in class simple.tree.TermP
 
accept(Visitor) - Method in class spiglet.syntaxtree.BinOp
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.BinOp
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.BinOp
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.BinOp
 
accept(Visitor) - Method in class spiglet.syntaxtree.Call
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.Call
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.Call
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.Call
 
accept(Visitor) - Method in class spiglet.syntaxtree.CJumpStmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.CJumpStmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.CJumpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.CJumpStmt
 
accept(Visitor) - Method in class spiglet.syntaxtree.ErrorStmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.ErrorStmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.ErrorStmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.ErrorStmt
 
accept(Visitor) - Method in class spiglet.syntaxtree.Exp
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.Exp
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.Exp
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.Exp
 
accept(Visitor) - Method in class spiglet.syntaxtree.Goal
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.Goal
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.Goal
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.Goal
 
accept(Visitor) - Method in class spiglet.syntaxtree.HAllocate
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.HAllocate
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.HAllocate
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.HAllocate
 
accept(Visitor) - Method in class spiglet.syntaxtree.HLoadStmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.HLoadStmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.HLoadStmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.HLoadStmt
 
accept(Visitor) - Method in class spiglet.syntaxtree.HStoreStmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.HStoreStmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.HStoreStmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.HStoreStmt
 
accept(Visitor) - Method in class spiglet.syntaxtree.IntegerLiteral
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.IntegerLiteral
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.IntegerLiteral
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.IntegerLiteral
 
accept(Visitor) - Method in class spiglet.syntaxtree.JumpStmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.JumpStmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.JumpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.JumpStmt
 
accept(Visitor) - Method in class spiglet.syntaxtree.Label
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.Label
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.Label
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.Label
 
accept(Visitor) - Method in class spiglet.syntaxtree.MoveStmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.MoveStmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.MoveStmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.MoveStmt
 
accept(Visitor) - Method in interface spiglet.syntaxtree.Node
 
accept(GJVisitor<R, A>, A) - Method in interface spiglet.syntaxtree.Node
 
accept(GJNoArguVisitor<R>) - Method in interface spiglet.syntaxtree.Node
 
accept(GJVoidVisitor<A>, A) - Method in interface spiglet.syntaxtree.Node
 
accept(Visitor) - Method in class spiglet.syntaxtree.NodeChoice
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.NodeChoice
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.NodeChoice
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.NodeChoice
 
accept(Visitor) - Method in class spiglet.syntaxtree.NodeList
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.NodeList
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.NodeList
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.NodeList
 
accept(Visitor) - Method in interface spiglet.syntaxtree.NodeListInterface
 
accept(GJVisitor<R, A>, A) - Method in interface spiglet.syntaxtree.NodeListInterface
 
accept(GJNoArguVisitor<R>) - Method in interface spiglet.syntaxtree.NodeListInterface
 
accept(GJVoidVisitor<A>, A) - Method in interface spiglet.syntaxtree.NodeListInterface
 
accept(Visitor) - Method in class spiglet.syntaxtree.NodeListOptional
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.NodeListOptional
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.NodeListOptional
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.NodeListOptional
 
accept(Visitor) - Method in class spiglet.syntaxtree.NodeOptional
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.NodeOptional
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.NodeOptional
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.NodeOptional
 
accept(Visitor) - Method in class spiglet.syntaxtree.NodeSequence
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.NodeSequence
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.NodeSequence
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.NodeSequence
 
accept(Visitor) - Method in class spiglet.syntaxtree.NodeToken
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.NodeToken
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.NodeToken
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.NodeToken
 
accept(Visitor) - Method in class spiglet.syntaxtree.NoOpStmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.NoOpStmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.NoOpStmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.NoOpStmt
 
accept(Visitor) - Method in class spiglet.syntaxtree.Operator
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.Operator
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.Operator
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.Operator
 
accept(Visitor) - Method in class spiglet.syntaxtree.PrintStmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.PrintStmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.PrintStmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.PrintStmt
 
accept(Visitor) - Method in class spiglet.syntaxtree.Procedure
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.Procedure
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.Procedure
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.Procedure
 
accept(Visitor) - Method in class spiglet.syntaxtree.SimpleExp
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.SimpleExp
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.SimpleExp
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.SimpleExp
 
accept(Visitor) - Method in class spiglet.syntaxtree.Stmt
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.Stmt
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.Stmt
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.Stmt
 
accept(Visitor) - Method in class spiglet.syntaxtree.StmtExp
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.StmtExp
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.StmtExp
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.StmtExp
 
accept(Visitor) - Method in class spiglet.syntaxtree.StmtList
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.StmtList
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.StmtList
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.StmtList
 
accept(Visitor) - Method in class spiglet.syntaxtree.Temp
 
accept(GJVisitor<R, A>, A) - Method in class spiglet.syntaxtree.Temp
 
accept(GJNoArguVisitor<R>) - Method in class spiglet.syntaxtree.Temp
 
accept(GJVoidVisitor<A>, A) - Method in class spiglet.syntaxtree.Temp
 
add(FormatCommand) - Method in class kanga.visitor.TreeFormatter
Use this method to add FormatCommands to the command queue to be executed when the next token in the tree is visited.
add(FormatCommand) - Method in class minijava.visitor.TreeFormatter
Use this method to add FormatCommands to the command queue to be executed when the next token in the tree is visited.
add(FormatCommand) - Method in class piglet.visitor.TreeFormatter
Use this method to add FormatCommands to the command queue to be executed when the next token in the tree is visited.
add(FormatCommand) - Method in class spiglet.visitor.TreeFormatter
Use this method to add FormatCommands to the command queue to be executed when the next token in the tree is visited.
addEdge(Node, Node) - Method in class spiglet.translate.graph.Graph
Adds a directed edge between the two given nodes.
addEdge(Node, Node) - Method in class spiglet.translate.graph.InterferenceGraph
Adds an undirected edge between the two given nodes.
addEscapes(String) - Static method in error kanga.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error minijava.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error piglet.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error spiglet.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addField(Type, Symbol) - Method in class minijava.typecheck.Class
Adds a field declaration to this class.
addField(Type, String) - Method in class minijava.typecheck.Class
Adds a field declaration to this class.
addLocalVariable(Type, Symbol) - Method in class minijava.typecheck.Method
 
addLocalVariable(Type, String) - Method in class minijava.typecheck.Method
 
addMethod(Symbol, Method) - Method in class minijava.typecheck.Class
Adds a method object to this class' mapping of symbols to method objects.
addMethod(String, Method) - Method in class minijava.typecheck.Class
Adds a method object to this class' mapping of symbols to method objects.
addNode(Node) - Method in class kanga.syntaxtree.NodeList
 
addNode(Node) - Method in interface kanga.syntaxtree.NodeListInterface
 
addNode(Node) - Method in class kanga.syntaxtree.NodeListOptional
 
addNode(Node) - Method in class kanga.syntaxtree.NodeOptional
 
addNode(Node) - Method in class kanga.syntaxtree.NodeSequence
 
addNode(Node) - Method in class minijava.syntaxtree.NodeList
 
addNode(Node) - Method in interface minijava.syntaxtree.NodeListInterface
 
addNode(Node) - Method in class minijava.syntaxtree.NodeListOptional
 
addNode(Node) - Method in class minijava.syntaxtree.NodeOptional
 
addNode(Node) - Method in class minijava.syntaxtree.NodeSequence
 
addNode(Node) - Method in class piglet.syntaxtree.NodeList
 
addNode(Node) - Method in interface piglet.syntaxtree.NodeListInterface
 
addNode(Node) - Method in class piglet.syntaxtree.NodeListOptional
 
addNode(Node) - Method in class piglet.syntaxtree.NodeOptional
 
addNode(Node) - Method in class piglet.syntaxtree.NodeSequence
 
addNode(Node) - Method in class spiglet.syntaxtree.NodeList
 
addNode(Node) - Method in interface spiglet.syntaxtree.NodeListInterface
 
addNode(Node) - Method in class spiglet.syntaxtree.NodeListOptional
 
addNode(Node) - Method in class spiglet.syntaxtree.NodeOptional
 
addNode(Node) - Method in class spiglet.syntaxtree.NodeSequence
 
addNode(Node) - Method in class spiglet.translate.graph.Graph
Adds the given node to the graph.
addSpecial(NodeToken) - Method in class kanga.syntaxtree.NodeToken
 
addSpecial(NodeToken) - Method in class minijava.syntaxtree.NodeToken
 
addSpecial(NodeToken) - Method in class piglet.syntaxtree.NodeToken
 
addSpecial(NodeToken) - Method in class spiglet.syntaxtree.NodeToken
 
adjacent(Node) - Method in class spiglet.translate.graph.Node
Returns true if this node and the given node are adjacent to each other.
adjustBeginLineColumn(int, int) - Method in class kanga.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class minijava.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class piglet.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class spiglet.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class kanga.parser.JavaCharStream
 
AdjustBuffSize() - Method in class minijava.parser.JavaCharStream
 
AdjustBuffSize() - Method in class piglet.parser.JavaCharStream
 
AdjustBuffSize() - Method in class spiglet.parser.JavaCharStream
 
agrees(Type) - Method in class minijava.typecheck.Bool
 
agrees(Type) - Method in class minijava.typecheck.Class
 
agrees(Type) - Method in class minijava.typecheck.Int
 
agrees(Type) - Method in class minijava.typecheck.IntArray
 
agrees(Type) - Method in class minijava.typecheck.Type
Checks whether this Type "agrees" with the given argument.
AllocationExpression() - Method in class minijava.parser.MJParser
 
AllocationExpression - Class in minijava.syntaxtree
Grammar production:
AllocationExpression(NodeToken, Identifier, NodeToken, NodeToken) - Constructor for class minijava.syntaxtree.AllocationExpression
 
AllocationExpression(Identifier) - Constructor for class minijava.syntaxtree.AllocationExpression
 
ALOAD - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
ALoadStmt() - Method in class kanga.parser.KangaParser
 
ALoadStmt - Class in kanga.syntaxtree
Grammar production:
ALoadStmt(NodeToken, Reg, SpilledArg) - Constructor for class kanga.syntaxtree.ALoadStmt
 
ALoadStmt(Reg, SpilledArg) - Constructor for class kanga.syntaxtree.ALoadStmt
 
AND - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
AND - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
AND - Static variable in interface piglet.parser.PigletParserConstants
RegularExpression Id.
AND - Static variable in interface spiglet.parser.SpigletParserConstants
RegularExpression Id.
AndExpression() - Method in class minijava.parser.MJParser
 
AndExpression - Class in minijava.syntaxtree
Grammar production:
AndExpression(PrimaryExpression, NodeToken, PrimaryExpression) - Constructor for class minijava.syntaxtree.AndExpression
 
AndExpression(PrimaryExpression, PrimaryExpression) - Constructor for class minijava.syntaxtree.AndExpression
 
appendParameterSignature(Type, Symbol) - Method in class minijava.typecheck.Method
 
ARG - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
ARG - Static variable in interface piglet.parser.PigletParserConstants
RegularExpression Id.
ARG - Static variable in interface spiglet.parser.SpigletParserConstants
RegularExpression Id.
args - Variable in class kanga.translate.MContext
The number of arguments of this procedure context.
ARGUMENTS - Static variable in enum kanga.meta.KangaReg
The designated registers to store arguments to procedure calls.
ArrayAllocationExpression() - Method in class minijava.parser.MJParser
 
ArrayAllocationExpression - Class in minijava.syntaxtree
Grammar production:
ArrayAllocationExpression(NodeToken, NodeToken, NodeToken, Expression, NodeToken) - Constructor for class minijava.syntaxtree.ArrayAllocationExpression
 
ArrayAllocationExpression(Expression) - Constructor for class minijava.syntaxtree.ArrayAllocationExpression
 
ArrayAssignmentStatement() - Method in class minijava.parser.MJParser
 
ArrayAssignmentStatement - Class in minijava.syntaxtree
Grammar production:
ArrayAssignmentStatement(Identifier, NodeToken, Expression, NodeToken, NodeToken, Expression, NodeToken) - Constructor for class minijava.syntaxtree.ArrayAssignmentStatement
 
ArrayAssignmentStatement(Identifier, Expression, Expression) - Constructor for class minijava.syntaxtree.ArrayAssignmentStatement
 
ArrayLength() - Method in class minijava.parser.MJParser
 
ArrayLength - Class in minijava.syntaxtree
Grammar production:
ArrayLength(PrimaryExpression, NodeToken, NodeToken) - Constructor for class minijava.syntaxtree.ArrayLength
 
ArrayLength(PrimaryExpression) - Constructor for class minijava.syntaxtree.ArrayLength
 
ArrayLookup() - Method in class minijava.parser.MJParser
 
ArrayLookup - Class in minijava.syntaxtree
Grammar production:
ArrayLookup(PrimaryExpression, NodeToken, PrimaryExpression, NodeToken) - Constructor for class minijava.syntaxtree.ArrayLookup
 
ArrayLookup(PrimaryExpression, PrimaryExpression) - Constructor for class minijava.syntaxtree.ArrayLookup
 
ArrayType() - Method in class minijava.parser.MJParser
 
ArrayType - Class in minijava.syntaxtree
Grammar production:
ArrayType(NodeToken, NodeToken, NodeToken) - Constructor for class minijava.syntaxtree.ArrayType
 
ArrayType() - Constructor for class minijava.syntaxtree.ArrayType
 
ASSIGN - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
AssignmentStatement() - Method in class minijava.parser.MJParser
 
AssignmentStatement - Class in minijava.syntaxtree
Grammar production:
AssignmentStatement(Identifier, NodeToken, Expression, NodeToken) - Constructor for class minijava.syntaxtree.AssignmentStatement
 
AssignmentStatement(Identifier, Expression) - Constructor for class minijava.syntaxtree.AssignmentStatement
 
ASTORE - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
AStoreStmt() - Method in class kanga.parser.KangaParser
 
AStoreStmt - Class in kanga.syntaxtree
Grammar production:
AStoreStmt(NodeToken, SpilledArg, Reg) - Constructor for class kanga.syntaxtree.AStoreStmt
 
AStoreStmt(SpilledArg, Reg) - Constructor for class kanga.syntaxtree.AStoreStmt
 
at - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
attach(Node) - Method in class minijava.translate.PigletContext
Attaches a Stmt (possibly a (Label)? Stmt sequence) node to the context node, which in pre-condition assumed to be a StmtList node or a NodeListOptional node.
attach(Node) - Method in class piglet.translate.SpigletContext
Attaches a Stmt (possibly a (Label)? Stmt sequence) node to the context node, which in pre-condition assumed to be a StmtList node or a NodeListOptional node.
attach(Node) - Method in class spiglet.translate.KangaContext
Attaches a Stmt (possibly a (Label)? Stmt sequence) node to the context node, which in pre-condition assumed to be a StmtList node or a NodeListOptional node.
attachALoadStmt(KangaReg, int) - Method in class spiglet.translate.KangaContext
Creates a ALoadStmt node with the given spill offset and register to where loaded data is to be stored, then attaches the statement node to the context.
attachAStoreStmt(int, KangaReg) - Method in class spiglet.translate.KangaContext
Creates a AStoreStmt node with the given spill offset and register where the data to be stored is, then attaches the node to the context.
attachBranchNotEqual(String, String, String) - Method in class kanga.translate.MContext
 
attachCallStmt(SimpleExp) - Method in class spiglet.translate.KangaContext
Creates a SimpleExp node with the given expression, then attaches it to the context.
attachCJumpStmt(Exp, PigletLabel) - Method in class minijava.translate.PigletContext
Creates a CJumpStmt node with the given conditional expression, and Label of the false branch, then attaches it to the context.
attachCJumpStmt(SpigletTemp, SpigletLabel) - Method in class piglet.translate.SpigletContext
Creates a CJumpStmt node with the given Temp as the conditional expression, and the given Label as the false branch destination, and then attaches the node to the context.
attachCJumpStmt(KangaReg, KangaLabel) - Method in class spiglet.translate.KangaContext
Creates a CJumpStmt node with the given Reg as the conditional expression, and the given Label as the false branch destination, and then attaches the node to the context.
attachCustom(String) - Method in class kanga.translate.MContext
 
attachErrorStmt() - Method in class minijava.translate.PigletContext
Creates a ErrorStmt node and then attaches it to the context.
attachErrorStmt() - Method in class piglet.translate.SpigletContext
Creates an attaches a ErrorStmt node to the context.
attachErrorStmt() - Method in class spiglet.translate.KangaContext
Creates an attaches a ErrorStmt node to the context.
attachHLoadStmt(PigletTemp, Exp, int) - Method in class minijava.translate.PigletContext
Creates a HLoadStmt node with the given Temp where to the loaded data is to be stored, the expression that evaluates to the address of the data, and the offset into that address, and then attaches it to the context.
attachHLoadStmt(SpigletTemp, SpigletTemp, IntegerLiteral) - Method in class piglet.translate.SpigletContext
Creates a HLoadStmt node with the given Temps (referring to where to store the data and where the address pointer is stored, respectively) and offset node, then attaches it to the context.
attachHLoadStmt(KangaReg, KangaReg, IntegerLiteral) - Method in class spiglet.translate.KangaContext
Creates a HLoadStmt node with the given Regs (referring to where to store the data and where the address pointer is stored, respectively) and offset node, then attaches it to the context.
attachHStoreStmt(Exp, int, Exp) - Method in class minijava.translate.PigletContext
Creates a HStoreStmt node with the given expression that evaluates to the address where the data is to be to stored, the offset into that address, and the expression that evaluates to the value to be stored, then attaches it to the context.
attachHStoreStmt(SpigletTemp, IntegerLiteral, SpigletTemp) - Method in class piglet.translate.SpigletContext
Creates a HStoreStmt node with the given Temps (referring to the address to which to store the data and the the data itself to be stored, respectively) and offset node, then attaches it to the contex.
attachHStoreStmt(KangaReg, IntegerLiteral, KangaReg) - Method in class spiglet.translate.KangaContext
Creates a HStoreStmt node with the given Regs (referring to the address to which to store the data and the the data itself to be stored, respectively) and offset node, then attaches it to the context.
attachJump(String) - Method in class kanga.translate.MContext
 
attachJumpReturn(String) - Method in class kanga.translate.MContext
 
attachJumpStmt(PigletLabel) - Method in class minijava.translate.PigletContext
Creates a JumpStmt node with the given Label argument, then attaches it as a Stmt node to the context.
attachJumpStmt(SpigletLabel) - Method in class piglet.translate.SpigletContext
Creates a JumpStmt node with the given Label argument, then attaches it as a Stmt node to the context.
attachJumpStmt(KangaLabel) - Method in class spiglet.translate.KangaContext
Creates a JumpStmt node with the given Label argument, then attaches it as a Stmt node to the context.
attachLabel(String) - Method in class kanga.translate.MContext
 
attachLabeledNoOpStmt(PigletLabel) - Method in class minijava.translate.PigletContext
Creates a NoOpStmt node sequenced with a Label node with the given label value, then attaches it as a Stmt node to the context
attachLabeledNoOpStmt(SpigletLabel) - Method in class piglet.translate.SpigletContext
Creates a NoOpStmt node sequenced with a Label node with the given label value, then attaches it as a Stmt node to the context
attachLabeledNoOpStmt(KangaLabel) - Method in class spiglet.translate.KangaContext
Creates a NoOpStmt node sequenced with a Label node with the given label value, then attaches it as a Stmt node to the context
attachLabeledStmt(SpigletLabel, Stmt) - Method in class piglet.translate.SpigletContext
Creates a node sequence of Label and Stmt to be attached to the context.
attachLabeledStmt(KangaLabel, Stmt) - Method in class spiglet.translate.KangaContext
Creates a node sequence of Label and Stmt to be attached to the context.
attachLoadAddress(String, String) - Method in class kanga.translate.MContext
 
attachLoadImmediate(String, String) - Method in class kanga.translate.MContext
 
attachLoadWord(String, String) - Method in class kanga.translate.MContext
 
attachLoadWord(String, String, String) - Method in class kanga.translate.MContext
 
attachMove(String, String) - Method in class kanga.translate.MContext
 
attachMoveStmt(PigletTemp, Exp) - Method in class minijava.translate.PigletContext
Creates a MoveStmt node with the given Temp and expression subtree, then attaches it as a Stmt node to the context.
attachMoveStmt(SpigletTemp, Exp) - Method in class piglet.translate.SpigletContext
Creates a MoveStmt node with the given Temp and expression subtree, then attaches it as a Stmt node to the context.
attachMoveStmt(KangaReg, Exp) - Method in class spiglet.translate.KangaContext
Creates a MoveStmt node with the given Reg and expression subtree, then attaches it as a Stmt node to the context.
attachPassArgStmt(int, KangaReg) - Method in class spiglet.translate.KangaContext
Creates a PassArgStmt node with the given offset and register, then attaches it to the context.
attachProcedure(Procedure) - Method in class minijava.translate.PigletContext
Attaches a Procedure node to the context, which is pre-conditioned to be a NodeListOptional.
attachProcedure(Procedure) - Method in class piglet.translate.SpigletContext
Attaches a Procedure node to the context, which is pre-conditioned to be a NodeListOptional node.
attachProcedure(Procedure) - Method in class spiglet.translate.KangaContext
Attaches a Procedure node to the context, which is pre-conditioned to be a NodeListOptional node.
attachRType(String, String, String, String) - Method in class kanga.translate.MContext
 
attachStoreWord(String, String) - Method in class kanga.translate.MContext
 
attachStoreWord(String, String, String) - Method in class kanga.translate.MContext
 
attachSysCall(int) - Method in class kanga.translate.MContext
 

A B C D E F G H I J K L M N O P R S T U V W Z