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

I

IDENTIFIER_EXPRESSION - types.ExpressionType
 
IDENTIFIER_TOKEN - types.TokenType
 
IdentifierExpression - Class in compilation.analysis.syntax
The IdentifierExpression class is used to store information about identifier expressions declared during compilation.
IdentifierExpression(Token) - Constructor for class compilation.analysis.syntax.IdentifierExpression
Constructs an IdentifierExpression object, initialised with the expressions contents.
IF_SYNTAX - Static variable in class compilation.analysis.lexical.Syntax
 
IF_TOKEN - types.TokenType
 
includesElseStatement() - Method in class compilation.analysis.semantic.AnnotatedConditionalStatement
Returns a boolean to indicate if an AnnotatedConditionalStatement contains an ElseStatement.
includesElseStatement() - Method in class compilation.analysis.syntax.ConditionalStatement
Returns a boolean to indicate if a ConditionalStatement contains an ElseStatement.
incompleteExpression(SourceSpan) - Static method in class errors.SyntaxError
Generate and return a SyntaxError for an incomplete expression.
incompleteString(String, int, int) - Static method in class errors.LexicalError
Generate and return a LexicalError for an incomplete string.
initialize() - Method in class ui.main.MainController
Runs when the main GUI is started up.
initialize() - Method in class ui.repl.ReplController
Runs when the REPL is started up.
inRange(int, int) - Static method in class source.SourceSpan
Creates and returns a SourceSpan object for storing information about each Expression or Statements location.
INTEGER_OBJECT - types.ObjectType
 
INTEGER_TOKEN - types.TokenType
 
invalidConditionalType(ObjectType) - Static method in class exceptions.EvaluationException
Generate and return a String message for an invalid conditional types exception.
invalidDouble(String, int, int) - Static method in class errors.LexicalError
Generate and return a LexicalError for an invalid double.
invalidExpressionTypes(SourceSpan, ObjectType, ObjectType[]) - Static method in class errors.SemanticError
Generate and return a SemanticError for invalid expression type(s).
invalidInt(String, int, int) - Static method in class errors.LexicalError
Generate and return a LexicalError for an invalid integer.
invalidLoopTypes(ObjectType, ObjectType) - Static method in class exceptions.EvaluationException
Generate and return a String message for an invalid loop types exception.
invalidStatement(SourceSpan) - Static method in class errors.SyntaxError
Generate and return a SyntaxError for an invalid statement.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages