A B C D E F G H I L M N O P R S T U V W 
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.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages