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

G

generateCode() - Method in class com.adamcornett.cminus.codegen.ClassGenerator
Generate the Jasmin code for the class
get(String) - Method in class com.adamcornett.cminus.FunctionTable
 
get(String) - Method in class com.adamcornett.cminus.SymbolTable
Lookup a symbol by name
get(TokenLocation) - Method in class com.adamcornett.cminus.SymbolTable
Look up a symbol by its definition location
getArg(String) - Static method in class com.adamcornett.cminus.Compiler
Returns the value of an argument
getArraySize() - Method in class com.adamcornett.cminus.Symbol
 
getCheckMethods() - Method in class com.adamcornett.cminus.analysis.Analyzer
Find all annotated methods for node checking.
getClassName() - Method in class com.adamcornett.cminus.codegen.ClassGenerator
 
getCsNum() - Method in class com.adamcornett.cminus.tree.CSTree
 
getCSTree() - Method in class com.adamcornett.cminus.tree.FuncTree
Get the compound statement node for this function
getCurrentScope() - Static method in class com.adamcornett.cminus.Scope
Get the current scope.
getDefPos() - Method in class com.adamcornett.cminus.Function
Get the location where this function was defined.
getDescription() - Method in class com.adamcornett.cminus.CMinusLexer.DFA4
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA10
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA11
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA13
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA15
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA17
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA19
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA2
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA21
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA3
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA7
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA8
 
getDescription() - Method in class com.adamcornett.cminus.CMinusParser.DFA9
 
getErrorMessage(RecognitionException, String[]) - Method in class com.adamcornett.cminus.CMinusParser
 
getErrors() - Method in class com.adamcornett.cminus.analysis.Analyzer
Get a list of errors encountered during analysis
getFunction() - Method in class com.adamcornett.cminus.tree.CallTree
 
getFunction() - Method in interface com.adamcornett.cminus.tree.FunctionNode
 
getFunction() - Method in class com.adamcornett.cminus.tree.FuncTree
Get the function declaration from the FunctionTable
getFunction() - Method in class com.adamcornett.cminus.tree.ReturnTree
 
getGrammarFileName() - Method in class com.adamcornett.cminus.CMinusLexer
 
getGrammarFileName() - Method in class com.adamcornett.cminus.CMinusParser
 
getIndents() - Method in class com.adamcornett.cminus.codegen.ClassGenerator
Get a string with the appropriate number of tabs
getJasminName() - Method in enum com.adamcornett.cminus.Type
 
getLastScopeNumber() - Static method in class com.adamcornett.cminus.Compiler
This method provides the tree constructions constructors with the the last scope number.
getLHS() - Method in class com.adamcornett.cminus.tree.OpTree
 
getLocation() - Method in class com.adamcornett.cminus.Symbol
Get the location of the definition of this symbol.
getMaxTreeDepth() - Method in class com.adamcornett.cminus.tree.CMTree
 
getName() - Method in class com.adamcornett.cminus.Function
Get the name of the function.
getName() - Method in class com.adamcornett.cminus.Scope
Get the name of the scope
getName() - Method in class com.adamcornett.cminus.Symbol
 
getNextLabelNumber() - Method in class com.adamcornett.cminus.tree.CMTree
 
getOperandType() - Method in class com.adamcornett.cminus.tree.ExprNode
 
getOperandType() - Method in class com.adamcornett.cminus.tree.OpTree
 
getParamList() - Method in class com.adamcornett.cminus.tree.FuncTree
 
getParams() - Method in class com.adamcornett.cminus.Function
 
getParent() - Method in class com.adamcornett.cminus.Scope
Get the parent scope
getParserVal() - Method in enum com.adamcornett.cminus.Type
 
getRequiredStack() - Method in class com.adamcornett.cminus.tree.CallTree
 
getRequiredStack() - Method in class com.adamcornett.cminus.tree.CMTree
 
getRequiredStack() - Method in class com.adamcornett.cminus.tree.CSTree
 
getRequiredStack() - Method in class com.adamcornett.cminus.tree.LiteralTree
 
getRequiredStack() - Method in class com.adamcornett.cminus.tree.OpTree
 
getRequiredStack() - Method in class com.adamcornett.cminus.tree.VarTree
 
getReturnType() - Method in class com.adamcornett.cminus.Function
 
getReturnType() - Method in class com.adamcornett.cminus.tree.CallTree
 
getReturnType() - Method in class com.adamcornett.cminus.tree.FuncTree
Get the return type of the function
getReturnType() - Method in class com.adamcornett.cminus.tree.GlobalVarDecTree
 
getReturnType() - Method in class com.adamcornett.cminus.tree.LiteralTree
 
getReturnType() - Method in class com.adamcornett.cminus.tree.OpTree
 
getReturnType() - Method in interface com.adamcornett.cminus.tree.TypeNode
 
getReturnType() - Method in class com.adamcornett.cminus.tree.VarTree
 
getRHS() - Method in class com.adamcornett.cminus.tree.OpTree
 
getScope(Integer) - Static method in class com.adamcornett.cminus.Scope
Get the Scope object with the given scope number.
getScope() - Method in class com.adamcornett.cminus.tree.CallTree
 
getScope() - Method in class com.adamcornett.cminus.tree.CSTree
 
getScope() - Method in class com.adamcornett.cminus.tree.FuncTree
Get the function's scope
getScope() - Method in interface com.adamcornett.cminus.tree.ScopeNode
 
getScope() - Method in class com.adamcornett.cminus.tree.VarTree
 
getScopeNumber() - Method in class com.adamcornett.cminus.Scope
Get this scope's number
getScopeNumber() - Method in class com.adamcornett.cminus.tree.CallTree
 
getScopeNumber() - Method in class com.adamcornett.cminus.tree.CSTree
 
getScopeNumber() - Method in class com.adamcornett.cminus.tree.FuncTree
Get the function's scope number
getScopeNumber() - Method in interface com.adamcornett.cminus.tree.ScopeNode
 
getScopeNumber() - Method in class com.adamcornett.cminus.tree.VarTree
 
getSignature() - Method in class com.adamcornett.cminus.Function
 
getSingleToken() - Method in class org.norecess.antlr.PostScan
Returns a single token from the lexer's token stream, and asserts that the second token is an end-of-file.
getString(String) - Static method in class com.adamcornett.cminus.Messages
 
getSymbol() - Method in class com.adamcornett.cminus.tree.GlobalVarDecTree
 
getSymbol() - Method in interface com.adamcornett.cminus.tree.SymbolNode
 
getSymbol() - Method in class com.adamcornett.cminus.tree.VarTree
 
getSymbols() - Method in class com.adamcornett.cminus.Scope
Get the symbol table for this scope
getToken() - Method in class com.adamcornett.cminus.Scope
Get the token this scope started on.
getTokenErrorDisplay(Token) - Method in class com.adamcornett.cminus.CMinusParser
 
getTokenNames() - Method in class com.adamcornett.cminus.CMinusParser
 
getTokenSource() - Method in class org.norecess.antlr.PostScan
Returns a token source for the lexer.
getTokenStream() - Method in class org.norecess.antlr.LexerWrapper
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.additive_expression_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.addop_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.arg_list_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.assign_stmt_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.bool_literal_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.call_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.compound_stmt_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.declaration_list_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.declaration_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.expression_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.expression_stmt_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.factor_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.fun_declaration_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.iteration_stmt_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.mulop_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.number_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.param_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.params_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.program_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.relop_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.return_stmt_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.selection_stmt_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.statement_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.stmt_list_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.term_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.type_specifier_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.var_declaration_return
 
getTree() - Method in class com.adamcornett.cminus.CMinusParser.var_return
 
getTree() - Method in class org.norecess.antlr.PostParse
Returns the tree saved in this object.
getTreeAdaptor() - Method in class com.adamcornett.cminus.CMinusParser
 
getTreeDepth(int) - Method in class com.adamcornett.cminus.tree.CMTree
 
getType() - Method in class com.adamcornett.cminus.Symbol
 
getType(int) - Static method in enum com.adamcornett.cminus.Type
 
getValue() - Method in class com.adamcornett.cminus.tree.LiteralTree
Get the value of the literal
getVarDecs(CMTree) - Method in class com.adamcornett.cminus.tree.FuncTree
 
getVarLocation() - Method in class com.adamcornett.cminus.Symbol
 
GlobalVarDecTree - Class in com.adamcornett.cminus.tree
 
GlobalVarDecTree(Token) - Constructor for class com.adamcornett.cminus.tree.GlobalVarDecTree
 
GreaterThan - Static variable in class com.adamcornett.cminus.CMinusLexer
 
GreaterThan - Static variable in class com.adamcornett.cminus.CMinusParser
 
GreaterThanEqual - Static variable in class com.adamcornett.cminus.CMinusLexer
 
GreaterThanEqual - Static variable in class com.adamcornett.cminus.CMinusParser
 
GT - Static variable in class com.adamcornett.cminus.CMinusLexer
 
GT - Static variable in class com.adamcornett.cminus.CMinusParser
 
GTE - Static variable in class com.adamcornett.cminus.CMinusLexer
 
GTE - Static variable in class com.adamcornett.cminus.CMinusParser
 
gteTest() - Method in class com.adamcornett.cminus.LexerTest
 
gtTest() - 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