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
U
- ui - package ui
-
Contains classes and packages for graphical user interface functionality.
- ui.main - package ui.main
-
Contains classes for managing the main interface.
- ui.repl - package ui.repl
-
Contains classes for managing the REPL interface.
- UNARY_EXPRESSION - types.ExpressionType
- UnaryExpression - Class in compilation.analysis.syntax
-
The UnaryExpression class is used to store information about unary expressions declared during compilation.
- UnaryExpression(Token, Expression) - Constructor for class compilation.analysis.syntax.UnaryExpression
-
Constructs a UnaryExpression object, initialised with the expressions contents.
- undefinedAssignmentOperator(SourceSpan, String, ObjectType, ObjectType) - Static method in class errors.SemanticError
-
Generate and return a SemanticError for an incompatible assignment operator.
- undefinedBinaryOperator(SourceSpan, String, ObjectType, ObjectType) - Static method in class errors.SemanticError
-
Generate and return a SemanticError for an incompatible binary operator.
- undefinedIdentifier(SourceSpan, String) - Static method in class errors.SemanticError
-
Generate and return a SemanticError for an undeclared symbol.
- undefinedUnaryOperator(SourceSpan, String, ObjectType) - Static method in class errors.SemanticError
-
Generate and return a SemanticError for an incompatible unary operator.
- unexpectedAnnotatedExpression(AnnotatedExpressionType) - Static method in class exceptions.EvaluationException
-
Generate and return a String message for an unexpected annotated expression exception.
- unexpectedAnnotatedStatement(AnnotatedStatementType) - Static method in class exceptions.EvaluationException
-
Generate and return a String message for an unexpected annotated statement exception.
- unexpectedAssignmentObjectTypes(ObjectType, ObjectType) - Static method in class exceptions.EvaluationException
-
Generate and return a String message for an unexpected assignment object type exception.
- unexpectedAssignmentOperator(OperatorType) - Static method in class exceptions.EvaluationException
-
Generate and return a String message for an unexpected assignment operator exception.
- unexpectedBinaryObjectTypes(ObjectType, ObjectType) - Static method in class exceptions.EvaluationException
-
Generate and return a String message for an unexpected binary object type exception.
- unexpectedBinaryOperator(OperatorType) - Static method in class exceptions.EvaluationException
-
Generate and return a String message for an unexpected binary operator exception.
- unexpectedExpression(ExpressionType) - Static method in class exceptions.SemanticException
-
Generate and return a String message for an unexpected expression exception.
- unexpectedStatement(StatementType) - Static method in class exceptions.SemanticException
-
Generate and return a String message for an unexpected statement exception.
- unexpectedToken(Token, TokenType) - Static method in class errors.SyntaxError
-
Generate and return a SyntaxError for an unexpected token.
- unexpectedUnaryObjectType(ObjectType) - Static method in class exceptions.EvaluationException
-
Generate and return a String message for an unexpected unary object type exception.
- unexpectedUnaryOperator(OperatorType) - Static method in class exceptions.EvaluationException
-
Generate and return a String message for an unexpected unary operator exception.
- updateLineInfo() - Method in class ui.main.MainController
-
Updates the current position of the caret.
- updateTabSize() - Method in class ui.main.CodeAreaManager
-
Updates the tab size to reflect the contents of the tabSizeField.
- updateTabSize() - Method in class ui.main.MainController
-
Updates the amount of spaces generated by the tab key when pressed.
- util - package util
-
Provides classes for extra utility.
All Classes All Packages