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

T

t - Variable in class com.adamcornett.cminus.errors.UnknownVariableError
 
takesValue - Variable in class com.adamcornett.cminus.Compiler.flag
True if the flag requires a value.
term() - Method in class com.adamcornett.cminus.CMinusParser
 
testAdd() - Method in class com.adamcornett.cminus.ParserTest
 
testArrayDec() - Method in class com.adamcornett.cminus.ParserTest
 
testArrays() - Method in class com.adamcornett.cminus.CompilerTests
 
testBoolDec() - Method in class com.adamcornett.cminus.ParserTest
 
testDivide() - Method in class com.adamcornett.cminus.ParserTest
 
testFloatDec() - Method in class com.adamcornett.cminus.ParserTest
 
TestFrontEnd - Class in com.adamcornett.cminus
 
TestFrontEnd() - Constructor for class com.adamcornett.cminus.TestFrontEnd
 
testFuncDec() - Method in class com.adamcornett.cminus.ParserTest
 
testGlobals() - Method in class com.adamcornett.cminus.CompilerTests
 
testIf() - Method in class com.adamcornett.cminus.CompilerTests
 
testIf() - Method in class com.adamcornett.cminus.ParserTest
 
testIntDec() - Method in class com.adamcornett.cminus.ParserTest
 
testLiteralBFalse() - Method in class com.adamcornett.cminus.ParserTest
 
testLiteralBTrue() - Method in class com.adamcornett.cminus.ParserTest
 
testLiteralFloat() - Method in class com.adamcornett.cminus.ParserTest
 
testLiteralInt() - Method in class com.adamcornett.cminus.ParserTest
 
testMainDec() - Method in class com.adamcornett.cminus.ParserTest
 
testMath() - Method in class com.adamcornett.cminus.CompilerTests
 
testMinimumSource() - Method in class com.adamcornett.cminus.CompilerTests
 
testMult() - Method in class com.adamcornett.cminus.ParserTest
 
testNoMain() - Method in class com.adamcornett.cminus.CompilerTests
 
testParen() - Method in class com.adamcornett.cminus.ParserTest
 
testRecursion() - Method in class com.adamcornett.cminus.CompilerTests
 
testSubtract() - Method in class com.adamcornett.cminus.ParserTest
 
testVar1() - Method in class com.adamcornett.cminus.ParserTest
 
testVar2() - Method in class com.adamcornett.cminus.ParserTest
 
testVar3() - Method in class com.adamcornett.cminus.ParserTest
 
testVar4() - Method in class com.adamcornett.cminus.ParserTest
 
testVar5() - Method in class com.adamcornett.cminus.ParserTest
 
testVar6() - Method in class com.adamcornett.cminus.ParserTest
 
testWhile() - Method in class com.adamcornett.cminus.CompilerTests
 
Times - Static variable in class com.adamcornett.cminus.CMinusLexer
 
Times - Static variable in class com.adamcornett.cminus.CMinusParser
 
token - Variable in class com.adamcornett.cminus.Scope
The token which is at the start of this scope, usually a function identifier, or a '{' at the beginning of a compound statement
TokenLocation - Class in com.adamcornett.cminus
Represents a token's location in a source file.
TokenLocation(int, int) - Constructor for class com.adamcornett.cminus.TokenLocation
 
TokenLocation(Token) - Constructor for class com.adamcornett.cminus.TokenLocation
 
tokenNames - Static variable in class com.adamcornett.cminus.CMinusParser
 
toString() - Method in class com.adamcornett.cminus.analysis.TypeError
 
toString() - Method in class com.adamcornett.cminus.errors.AnalyzerError
 
toString() - Method in class com.adamcornett.cminus.errors.NoSuchMethodError
 
toString() - Method in class com.adamcornett.cminus.errors.UnknownVariableError
 
toString() - Method in class com.adamcornett.cminus.Function
 
toString() - Method in class com.adamcornett.cminus.FunctionTable
 
toString() - Method in class com.adamcornett.cminus.Scope
 
toString() - Method in class com.adamcornett.cminus.Symbol
 
toString() - Method in class com.adamcornett.cminus.SymbolTable
 
toString() - Method in class com.adamcornett.cminus.TokenLocation
 
traceIn(String, int, Object) - Method in class com.adamcornett.cminus.CMinusLexer
 
traceIn(String, int) - Method in class com.adamcornett.cminus.CMinusLexer
 
traceIn(String, int, Object) - Method in class com.adamcornett.cminus.CMinusParser
 
traceIn(String, int) - Method in class com.adamcornett.cminus.CMinusParser
 
traceOn - Variable in class com.adamcornett.cminus.CMinusParser
 
traceOut(String, int, Object) - Method in class com.adamcornett.cminus.CMinusLexer
 
traceOut(String, int) - Method in class com.adamcornett.cminus.CMinusLexer
 
traceOut(String, int, Object) - Method in class com.adamcornett.cminus.CMinusParser
 
traceOut(String, int) - Method in class com.adamcornett.cminus.CMinusParser
 
trappedException - Variable in class com.adamcornett.cminus.tree.ErrorTree
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.additive_expression_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.addop_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.arg_list_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.assign_stmt_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.bool_literal_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.call_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.compound_stmt_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.declaration_list_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.declaration_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.expression_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.expression_stmt_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.factor_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.fun_declaration_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.iteration_stmt_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.mulop_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.number_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.param_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.params_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.program_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.relop_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.return_stmt_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.selection_stmt_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.statement_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.stmt_list_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.term_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.type_specifier_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.var_declaration_return
 
tree - Variable in class com.adamcornett.cminus.CMinusParser.var_return
 
treeParse(Tree) - Method in class org.norecess.antlr.PostParse
 
treeParseAs(String) - Method in class org.norecess.antlr.PostParse
Creates an instance of your tree parser and invokes the specified production.
True - Static variable in class com.adamcornett.cminus.CMinusLexer
 
True - Static variable in class com.adamcornett.cminus.CMinusParser
 
trueTest() - Method in class com.adamcornett.cminus.LexerTest
 
type - Variable in class com.adamcornett.cminus.Function
The return type of the function.
type - Variable in class com.adamcornett.cminus.Symbol
The type of this symbol
Type - Enum in com.adamcornett.cminus
 
Type(int, String) - Constructor for enum com.adamcornett.cminus.Type
 
type_specifier() - Method in class com.adamcornett.cminus.CMinusParser
 
TypeError - Class in com.adamcornett.cminus.analysis
 
TypeError(CommonTree) - Constructor for class com.adamcornett.cminus.analysis.TypeError
 
TypeNode - Interface in com.adamcornett.cminus.tree
A node that has an associated type

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