A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
T
- TableManager - Class in ui.repl
-
The TableManager class is used manage the TableView representing the Symbols contained within the SymbolTable.
- TableManager(TableView<TableManager.SymbolElement>, SymbolTable) - Constructor for class ui.repl.TableManager
-
Constructs a TableManager object for storing a TableView and SymbolTable.
- TableManager.SymbolElement - Class in ui.repl
-
The SymbolElement class is used store Symbols as rows within a TableView
- TO_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
- TO_TOKEN - types.TokenType
- Token - Class in compilation.analysis.lexical
-
The Token class is used to store information about characters in the form of a Token.
- Token(TokenType, String, int) - Constructor for class compilation.analysis.lexical.Token
-
Constructs a Token object initialised with information about a piece of text, but without a value.
- Token(TokenType, String, Object, int) - Constructor for class compilation.analysis.lexical.Token
-
Constructs a Token object initialised with information about a piece of text.
- TokenType - Enum in types
-
The TokenType enum is used to store constants related to Token objects.
- toString() - Method in class errors.Error.ErrorMessage
-
Concatenates each of the Strings held by this object, and returns them as a single formatted String.
- toString() - Method in enum types.ObjectType
-
Returns a user friendly version of the data types name.
- TRUE_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
- TypeBinder - Class in compilation.analysis.semantic
-
The TypeBinder class is used to identify if an operator and operand(s) are compatible with one another.
- TypeBinder() - Constructor for class compilation.analysis.semantic.TypeBinder
- TypeChecker - Class in compilation.analysis.semantic
-
The TypeChecker class is responsible for performing semantic analysis on a ParseTree, discovering whether or not the data types used together within statements are compatible with one another.
- TypeChecker(Parser, ErrorHandler, SymbolTable) - Constructor for class compilation.analysis.semantic.TypeChecker
-
Constructs a TypeChecker object initialised with ParseTree from the Parser.
- types - package types
-
Provides classes for identifying the types of objects created during compilation.
All Classes All Packages