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

I

IANTLRFrontEnd - Interface in org.norecess.antlr
Used as a factory to create the front-end components for an ANTLR tester.
ID - Static variable in class com.adamcornett.cminus.CMinusLexer
 
ID - Static variable in class com.adamcornett.cminus.CMinusParser
 
ID - Variable in class com.adamcornett.cminus.Function
The token representing the name/ID of this function.
ID - Variable in class com.adamcornett.cminus.Symbol
The Identifier token
IDNode - Variable in class com.adamcornett.cminus.tree.VarTree
The identifier node
If - Static variable in class com.adamcornett.cminus.CMinusLexer
 
If - Static variable in class com.adamcornett.cminus.CMinusParser
 
IfStmt - Static variable in class com.adamcornett.cminus.CMinusLexer
 
IfStmt - Static variable in class com.adamcornett.cminus.CMinusParser
 
ifTest() - Method in class com.adamcornett.cminus.LexerTest
 
IfTree - Class in com.adamcornett.cminus.tree
An If-statement tree node
IfTree(Token) - Constructor for class com.adamcornett.cminus.tree.IfTree
 
indentLevel - Variable in class com.adamcornett.cminus.codegen.ClassGenerator
The current indent level, for making pretty code.
inFuncDec - Static variable in class com.adamcornett.cminus.Compiler
TRUE if the scanner is currently in a function definition, FALSE otherwise.
init_flags() - Static method in class com.adamcornett.cminus.Compiler
Setup all possible command line flags
init_log() - Static method in class com.adamcornett.cminus.Compiler
Setup the log
initSymbol() - Method in class com.adamcornett.cminus.tree.ParamTree
 
initSymbol() - Method in class com.adamcornett.cminus.tree.VarTree
 
input - Variable in class com.adamcornett.cminus.tree.ErrorTree
 
Int - Static variable in class com.adamcornett.cminus.CMinusLexer
 
Int - Static variable in class com.adamcornett.cminus.CMinusParser
 
Integer - Static variable in class com.adamcornett.cminus.CMinusLexer
 
Integer - Static variable in class com.adamcornett.cminus.CMinusParser
 
integerTest() - Method in class com.adamcornett.cminus.LexerTest
 
intKWTest() - Method in class com.adamcornett.cminus.LexerTest
 
IntType - Static variable in class com.adamcornett.cminus.CMinusLexer
 
IntType - Static variable in class com.adamcornett.cminus.CMinusParser
 
invokeRuleMethod(Parser, String) - Method in class org.norecess.antlr.PostScan
 
isArray - Variable in class com.adamcornett.cminus.Symbol
TRUE if this symbol is an array.
isArray() - Method in class com.adamcornett.cminus.Symbol
 
isArray() - Method in class com.adamcornett.cminus.tree.VarTree
 
isCoercible(Type) - Method in enum com.adamcornett.cminus.Type
Can type t be coerced into this type
isFlag(String) - Static method in class com.adamcornett.cminus.Compiler
Checks if a given flag has been set
isRequired - Variable in class com.adamcornett.cminus.Compiler.flag
True if the flag must be set on the command line
isTraceOn() - Method in class com.adamcornett.cminus.CMinusParser
 
iteration_stmt() - Method in class com.adamcornett.cminus.CMinusParser
 

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