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

L

labelCount - Static variable in class com.adamcornett.cminus.tree.CMTree
 
lastScopeNumber - Static variable in class com.adamcornett.cminus.Compiler
This is a hack var to store the last scope number for the parser when it builds the AST.
LBrace - Static variable in class com.adamcornett.cminus.CMinusLexer
 
LBrace - Static variable in class com.adamcornett.cminus.CMinusParser
 
lBraceTest() - Method in class com.adamcornett.cminus.LexerTest
 
LBracket - Static variable in class com.adamcornett.cminus.CMinusLexer
 
LBracket - Static variable in class com.adamcornett.cminus.CMinusParser
 
lBracketTest() - Method in class com.adamcornett.cminus.LexerTest
 
LessThan - Static variable in class com.adamcornett.cminus.CMinusLexer
 
LessThan - Static variable in class com.adamcornett.cminus.CMinusParser
 
LessThanEqual - Static variable in class com.adamcornett.cminus.CMinusLexer
 
LessThanEqual - Static variable in class com.adamcornett.cminus.CMinusParser
 
Lett - Static variable in class com.adamcornett.cminus.CMinusLexer
 
Lett - Static variable in class com.adamcornett.cminus.CMinusParser
 
LexerTest - Class in com.adamcornett.cminus
 
LexerTest() - Constructor for class com.adamcornett.cminus.LexerTest
 
LexerWrapper - Class in org.norecess.antlr
This wrapper is useful for detecting messages sent to standard error.
LexerWrapper(Lexer) - Constructor for class org.norecess.antlr.LexerWrapper
 
lhs - Variable in class com.adamcornett.cminus.tree.OpTree
 
line - Variable in class com.adamcornett.cminus.TokenLocation
 
Literal - Static variable in class com.adamcornett.cminus.CMinusLexer
 
Literal - Static variable in class com.adamcornett.cminus.CMinusParser
 
LiteralTree - Class in com.adamcornett.cminus.tree
A literal value node.
LiteralTree(Token) - Constructor for class com.adamcornett.cminus.tree.LiteralTree
 
loc - Variable in class com.adamcornett.cminus.Symbol
The location of the symbol definition.
localSymbols - Variable in class com.adamcornett.cminus.Function
The SymbolTable for this function.
NOTE: Due to the nested scoping of functions, this symbol table only contains the function parameters, the local variables are declared in a child scope that is started with the CompoundStatement that represents the body of the function.
localVarCount - Variable in class com.adamcornett.cminus.tree.FuncTree
The number of local variables to reserve space for.
LocDec - Static variable in class com.adamcornett.cminus.CMinusLexer
 
LocDec - Static variable in class com.adamcornett.cminus.CMinusParser
 
log - Variable in class com.adamcornett.cminus.analysis.Analyzer
 
log - Static variable in class com.adamcornett.cminus.CMinusLexer
 
log - Static variable in class com.adamcornett.cminus.CMinusParser
 
log - Variable in class com.adamcornett.cminus.codegen.ClassGenerator
 
log - Static variable in class com.adamcornett.cminus.Compiler
The Commons Log for the class
log - Variable in class com.adamcornett.cminus.Optimizer
 
log - Variable in class com.adamcornett.cminus.tree.CMTree
 
logFileName - Static variable in class com.adamcornett.cminus.Compiler
The name of the log file being used
longFlags - Static variable in class com.adamcornett.cminus.Compiler.flag
A collection of all flags mapped to the long string
longName - Variable in class com.adamcornett.cminus.Compiler.flag
This is a long version (full word) version of a flag.
lookup(String) - Static method in class com.adamcornett.cminus.Scope
Looks up a symbol with the name s in the current scope
lookup(String, Scope) - Static method in class com.adamcornett.cminus.Scope
Look up a symbol in a specified scope
LParen - Static variable in class com.adamcornett.cminus.CMinusLexer
 
LParen - Static variable in class com.adamcornett.cminus.CMinusParser
 
lParenTest() - Method in class com.adamcornett.cminus.LexerTest
 
LT - Static variable in class com.adamcornett.cminus.CMinusLexer
 
LT - Static variable in class com.adamcornett.cminus.CMinusParser
 
LTE - Static variable in class com.adamcornett.cminus.CMinusLexer
 
LTE - Static variable in class com.adamcornett.cminus.CMinusParser
 
lteTest() - Method in class com.adamcornett.cminus.LexerTest
 
ltTest() - Method in class com.adamcornett.cminus.LexerTest
 

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