- CallInst - Class in cfg
-
A generic class representing a three-address code call instruction
(CallInst).
- CallInst(int, String, String, String, int) - Constructor for class cfg.CallInst
-
CallInst constructor
- callType - Variable in class cfg.CallInst
-
Type of call (e.g., "indircall", "dircall")
- CastExpr - Class in ast
-
The CastExpr class represents a cast expression.
- CastExpr(int, String, Expr) - Constructor for class ast.CastExpr
-
CastExpr constructor
- cfg - package cfg
-
- charNum - Variable in class ast.ASTNode
-
The source starting character number (within line) corresponding to this
AST node
- check() - Method in class cfg.BasicBlock
-
Check block for errors
throws an exception if block is malformed
- checkBoolConst(String) - Static method in class cfg.TACInst
-
Check that string is boolean constant
- checkConst(String) - Static method in class cfg.TACInst
-
Check that string is a constant (int, boolean, String, or null)
- checkIntConst(String) - Static method in class cfg.TACInst
-
Check that string is int constant
- checkLabel(String) - Static method in class cfg.TACInst
-
Check that a label is legal
- checkStrConst(String) - Static method in class cfg.TACInst
-
Check that string is String constant
- checkVar(String) - Static method in class cfg.TACInst
-
Check that a variable name is legal
- CLASS - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- Class_ - Class in ast
-
The Class_ class represents a class declaration,
which consists of a filename (filename), a class name
(name), the name of its parent class (parent),
and a list of members (members) which can be either field
declarations or method declarations.
- Class_(int, String, String, String, MemberList) - Constructor for class ast.Class_
-
Class_ constructor
- ClassList - Class in ast
-
The ClassList class represents a list of class declarations.
- ClassList(int) - Constructor for class ast.ClassList
-
Class list constructor
- classList - Variable in class ast.Program
-
List of class declarations that comprise the program
- CodeGeneratorFactory - Class in codegenmips
-
Contains factory methods to create code generators for the MIPS platform.
- codegenmips - package codegenmips
-
- column - Variable in class parser.JavaCharStream
-
- COMMA - Static variable in interface parser.ParserConstants
-
RegularExpression Id.
- comments - Variable in class cfg.TACInst
-
Comments for instruction
- constant - Variable in class ast.ConstExpr
-
Constant value
- ConstBooleanExpr - Class in ast
-
The ConstBooleanExpr class represents a boolean constant expression.
- ConstBooleanExpr(int, String) - Constructor for class ast.ConstBooleanExpr
-
ConstBooleanExpr constructor
- ConstExpr - Class in ast
-
The abstract ConstExpr class represents constant expressions
(int constants, boolean constants, String constants).
- ConstExpr(int, String) - Constructor for class ast.ConstExpr
-
ConstExpr constructor
- ConstIntExpr - Class in ast
-
The ConstIntExpr class represents an integer constant expression.
- ConstIntExpr(int, String) - Constructor for class ast.ConstIntExpr
-
ConstIntExpr constructor
- ConstStringExpr - Class in ast
-
The ConstStringExpr class represents a String constant expression.
- ConstStringExpr(int, String) - Constructor for class ast.ConstStringExpr
-
ConstStringExpr constructor
- containsInEdge(BasicBlock) - Method in class cfg.BasicBlock
-
Does this block contain another block as an in edge?
- containsOutEdge(BasicBlock) - Method in class cfg.BasicBlock
-
Does this block contain another block as an out edge?
- createCodeGeneratorMIPS(ClassTreeNode) - Static method in class codegenmips.CodeGeneratorFactory
-
Returns the default code generator for MIPS (fast).
- createCodeGeneratorMIPS_RA(Optimizer, ClassTreeNode) - Static method in class codegenmips.CodeGeneratorFactory
-
Returns the register allocating code generator for MIPS (fast code).
- createConverter() - Static method in class opt.ssa.SSAConversionFactory
-
Returns an optimization instance to convert a regular CFG to
its SSA form.
- createDCE(boolean) - Static method in class opt.OptimizationFactory
-
Returns an instance of dead code elemination.
- createDeconverter() - Static method in class opt.ssa.SSAConversionFactory
-
Returns an Optimization instance to convert an SSA form CFG
back to its regular form.
- curChar - Variable in class parser.ParserTokenManager
-
- currentToken - Variable in exception parser.ParseException
-
This is the last token that has been consumed successfully.