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
G
- get(String) - Method in class symbols.SymbolTable
-
Returns a Symbol contained within the SymbolTable.
- getAnnotatedParseTree() - Method in class compilation.analysis.semantic.TypeChecker
-
Returns an AnnotatedParseTree object generated from the Parser.
- getBinaryOperatorPrecedence(TokenType) - Static method in class compilation.analysis.syntax.OperatorPrecedence
-
Return the operator precedence for a binary operator.
- getCaretPosition() - Method in class ui.main.CodeAreaManager
-
Returns the current line and column of the caret, formatted as a String.
- getChildren() - Method in interface compilation.analysis.syntax.Expression
-
Return the children of an Expression object
- getChildren() - Method in interface compilation.analysis.syntax.Statement
-
Return the children of a Statement object
- getErrorMessage(SourceInput) - Method in class errors.Error
-
Returns an ErrorMessage object, containing formatted information about the error that occurred.
- getEvaluation() - Method in class compilation.generation.Evaluator
-
Returns a primitive array of Objects generated from the TypeChecker
- getExpressionType() - Method in interface compilation.analysis.semantic.AnnotatedExpression
-
Return the AnnotatedExpressionType of an AnnotatedExpression object
- getExpressionType() - Method in interface compilation.analysis.syntax.Expression
-
Return the ExpressionType of an Expression object
- getLineIndex(int) - Method in class source.SourceInput
-
Returns the line that a character is on by using its position.
- getMessage() - Method in class exceptions.Exception
-
Return the message for this Exception object.
- getName() - Method in class ui.repl.TableManager.SymbolElement
-
Return the name of the Symbol
- getObjectType() - Method in interface compilation.analysis.semantic.AnnotatedExpression
-
Return the ObjectType of an AnnotatedExpression object
- getOperatorType() - Method in interface compilation.analysis.semantic.AnnotatedOperator
-
Return the OperatorType of an AnnotatedOperator object
- getOutput() - Method in class source.SourceOutput
-
Return the compilation output as a TextFlow object.
- getParseTree() - Method in class compilation.analysis.syntax.Parser
-
Returns a ParseTree object generated from the Lexer.
- getPrimaryError() - Method in class errors.ErrorHandler
-
Returns a TextFlow that contains various Text objects generated from portions of the ErrorMessage.
- getRawOutput() - Method in class source.SourceOutput
-
Return the compilation output as a String.
- getResultObjectType() - Method in interface compilation.analysis.semantic.AnnotatedOperator
-
Return the ObjectType of an AnnotatedOperator object
- getSpan() - Method in interface compilation.analysis.syntax.Expression
-
Return the SourceSpan of an Expression object
- getSpan() - Method in interface compilation.analysis.syntax.Statement
-
Return the SourceSpan of a Statement object
- getStatement() - Method in class compilation.analysis.syntax.ParseTree
-
Returns the root Statement object initially stored when the ParseTree was constructed.
- getStatementType() - Method in interface compilation.analysis.semantic.AnnotatedStatement
-
Return the AnnotatedStatementType of an AnnotatedStatement object
- getStatementType() - Method in interface compilation.analysis.syntax.Statement
-
Return the StatementType of a Statement object
- getTokens() - Method in class compilation.analysis.lexical.Lexer
-
Returns a List of Token objects generated from sourceInput.
- getTokenType() - Method in interface compilation.analysis.semantic.AnnotatedOperator
-
Return the TokenType of an AnnotatedOperator object
- getType() - Method in class ui.repl.TableManager.SymbolElement
-
Return the type of the Symbol
- getUnaryOperatorPrecedence(TokenType) - Static method in class compilation.analysis.syntax.OperatorPrecedence
-
Return the operator precedence for a unary operator.
- getValue() - Method in class ui.repl.TableManager.SymbolElement
-
Return the value of the Symbol
- GREATER_EQUALS_OPERATOR - types.OperatorType
- GREATER_EQUALS_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
- GREATER_EQUALS_TOKEN - types.TokenType
- GREATER_OPERATOR - types.OperatorType
- GREATER_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
- GREATER_TOKEN - types.TokenType
- GREY - Static variable in class util.ANSI
All Classes All Packages