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

I

IDENTIFIER - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
Identifier() - Method in class minijava.parser.MJParser
 
IDENTIFIER - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
identifier - Variable in class minijava.syntaxtree.AllocationExpression
 
identifier - Variable in class minijava.syntaxtree.ArrayAssignmentStatement
 
identifier - Variable in class minijava.syntaxtree.AssignmentStatement
 
identifier - Variable in class minijava.syntaxtree.ClassDeclaration
 
identifier - Variable in class minijava.syntaxtree.ClassExtendsDeclaration
 
identifier - Variable in class minijava.syntaxtree.FormalParameter
 
Identifier - Class in minijava.syntaxtree
Grammar production:
Identifier(NodeToken) - Constructor for class minijava.syntaxtree.Identifier
 
identifier - Variable in class minijava.syntaxtree.MainClass
 
identifier - Variable in class minijava.syntaxtree.MessageSend
 
identifier - Variable in class minijava.syntaxtree.MethodDeclaration
 
identifier - Variable in class minijava.syntaxtree.VarDeclaration
 
IDENTIFIER - Static variable in interface piglet.parser.PigletParserConstants
RegularExpression Id.
IDENTIFIER - Static variable in interface spiglet.parser.SpigletParserConstants
RegularExpression Id.
identifier1 - Variable in class minijava.syntaxtree.ClassExtendsDeclaration
 
identifier1 - Variable in class minijava.syntaxtree.MainClass
 
IF - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
IfStatement() - Method in class minijava.parser.MJParser
 
IfStatement - Class in minijava.syntaxtree
Grammar production:
IfStatement(NodeToken, NodeToken, Expression, NodeToken, Statement, NodeToken, Statement) - Constructor for class minijava.syntaxtree.IfStatement
 
IfStatement(Expression, Statement, Statement) - Constructor for class minijava.syntaxtree.IfStatement
 
image - Variable in class kanga.parser.Token
The string image of the token.
image - Variable in class minijava.parser.Token
The string image of the token.
image - Variable in class piglet.parser.Token
The string image of the token.
image - Variable in class spiglet.parser.Token
The string image of the token.
inBuf - Variable in class kanga.parser.JavaCharStream
 
inBuf - Variable in class minijava.parser.JavaCharStream
 
inBuf - Variable in class piglet.parser.JavaCharStream
 
inBuf - Variable in class spiglet.parser.JavaCharStream
 
inDegree() - Method in class spiglet.translate.graph.Node
Returns the number of predecessors this node has
indent() - Method in class kanga.visitor.TreeFormatter
An Indent command increases the indentation level by one (or a user-specified amount).
indent(int) - Method in class kanga.visitor.TreeFormatter
 
indent() - Method in class minijava.visitor.TreeFormatter
An Indent command increases the indentation level by one (or a user-specified amount).
indent(int) - Method in class minijava.visitor.TreeFormatter
 
indent() - Method in class piglet.visitor.TreeFormatter
An Indent command increases the indentation level by one (or a user-specified amount).
indent(int) - Method in class piglet.visitor.TreeFormatter
 
indent() - Method in class spiglet.visitor.TreeFormatter
An Indent command increases the indentation level by one (or a user-specified amount).
indent(int) - Method in class spiglet.visitor.TreeFormatter
 
input_stream - Variable in class kanga.parser.KangaParserTokenManager
 
input_stream - Variable in class minijava.parser.MJParserTokenManager
 
input_stream - Variable in class piglet.parser.PigletParserTokenManager
 
input_stream - Variable in class spiglet.parser.SpigletParserTokenManager
 
inputStream - Variable in class kanga.parser.JavaCharStream
 
inputStream - Variable in class minijava.parser.JavaCharStream
 
inputStream - Variable in class piglet.parser.JavaCharStream
 
inputStream - Variable in class spiglet.parser.JavaCharStream
 
inRegister() - Method in class kanga.meta.KangaStorage
Returns true if this storage unit is register-based.
inStack() - Method in class kanga.meta.KangaStorage
Returns true if this storage unit is stack-based.
Int - Class in minijava.typecheck
This class represents an integer type.
IntArray - Class in minijava.typecheck
This class represents an integer array type.
intArrayType() - Static method in class minijava.typecheck.IntArray
 
INTEGER - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface kanga.parser.KangaParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface piglet.parser.PigletParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface spiglet.parser.SpigletParserConstants
RegularExpression Id.
IntegerLiteral() - Method in class kanga.parser.KangaParser
 
integerLiteral - Variable in class kanga.syntaxtree.Goal
 
integerLiteral - Variable in class kanga.syntaxtree.HLoadStmt
 
integerLiteral - Variable in class kanga.syntaxtree.HStoreStmt
 
IntegerLiteral - Class in kanga.syntaxtree
Grammar production:
IntegerLiteral(NodeToken) - Constructor for class kanga.syntaxtree.IntegerLiteral
 
integerLiteral - Variable in class kanga.syntaxtree.PassArgStmt
 
integerLiteral - Variable in class kanga.syntaxtree.Procedure
 
integerLiteral - Variable in class kanga.syntaxtree.SpilledArg
 
IntegerLiteral() - Method in class minijava.parser.MJParser
 
IntegerLiteral - Class in minijava.syntaxtree
Grammar production:
IntegerLiteral(NodeToken) - Constructor for class minijava.syntaxtree.IntegerLiteral
 
IntegerLiteral() - Method in class piglet.parser.PigletParser
 
integerLiteral - Variable in class piglet.syntaxtree.HLoadStmt
 
integerLiteral - Variable in class piglet.syntaxtree.HStoreStmt
 
IntegerLiteral - Class in piglet.syntaxtree
Grammar production:
IntegerLiteral(NodeToken) - Constructor for class piglet.syntaxtree.IntegerLiteral
 
integerLiteral - Variable in class piglet.syntaxtree.Procedure
 
integerLiteral - Variable in class piglet.syntaxtree.Temp
 
IntegerLiteral() - Method in class spiglet.parser.SpigletParser
 
integerLiteral - Variable in class spiglet.syntaxtree.HLoadStmt
 
integerLiteral - Variable in class spiglet.syntaxtree.HStoreStmt
 
IntegerLiteral - Class in spiglet.syntaxtree
Grammar production:
IntegerLiteral(NodeToken) - Constructor for class spiglet.syntaxtree.IntegerLiteral
 
integerLiteral - Variable in class spiglet.syntaxtree.Procedure
 
integerLiteral - Variable in class spiglet.syntaxtree.Temp
 
integerLiteral1 - Variable in class kanga.syntaxtree.Goal
 
integerLiteral1 - Variable in class kanga.syntaxtree.Procedure
 
integerLiteral2 - Variable in class kanga.syntaxtree.Goal
 
integerLiteral2 - Variable in class kanga.syntaxtree.Procedure
 
IntegerType() - Method in class minijava.parser.MJParser
 
IntegerType - Class in minijava.syntaxtree
Grammar production:
IntegerType(NodeToken) - Constructor for class minijava.syntaxtree.IntegerType
 
IntegerType() - Constructor for class minijava.syntaxtree.IntegerType
 
INTERFACE - Static variable in interface minijava.parser.MJParserConstants
RegularExpression Id.
InterferenceGraph<T> - Class in spiglet.translate.graph
This class represents an interference graph.
InterferenceGraph(FlowGraph<T>) - Constructor for class spiglet.translate.graph.InterferenceGraph
Given a control flow graph, use a Liveness analyzer and the information computed therein to derive an interference graph.
intType() - Static method in class minijava.typecheck.Int
 
isCalleeSaved() - Method in enum kanga.meta.KangaReg
Returns true if this register is a callee-saved register.
isCallerSaved() - Method in enum kanga.meta.KangaReg
Returns true if this register is a caller-saved register.
isImmediate() - Method in class kanga.translate.MResult
 
isLabel() - Method in class kanga.translate.MResult
 
isReg() - Method in class kanga.translate.MResult
 

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