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

B

BAD_TOKEN - types.TokenType
 
badCharacter(String, int, int) - Static method in class errors.LexicalError
Generate and return a LexicalError for an invalid character.
BINARY_EXPRESSION - types.ExpressionType
 
BinaryExpression - Class in compilation.analysis.syntax
The BinaryExpression class is used to store information about binary expressions declared during compilation.
BinaryExpression(Expression, Token, Expression) - Constructor for class compilation.analysis.syntax.BinaryExpression
Constructs a BinaryExpression object, initialised with the expressions contents.
bindAssignmentOperators(TokenType, ObjectType, ObjectType) - Static method in class compilation.analysis.semantic.TypeBinder
Attempts to bind an assignment operator to a symbol and assignment, returning an AnnotatedAssignmentOperator object if they are compatible.
bindBinaryOperators(TokenType, ObjectType, ObjectType) - Static method in class compilation.analysis.semantic.TypeBinder
Attempts to bind a two operands with an operator, returning an AnnotatedBinaryOperator object if they are compatible.
bindUnaryOperators(TokenType, ObjectType) - Static method in class compilation.analysis.semantic.TypeBinder
Attempts to bind an operator to an operand, returning an AnnotatedUnaryOperator object if they are compatible.
BLOCK_STATEMENT - types.StatementType
 
BlockStatement - Class in compilation.analysis.syntax
The BlockStatement class is used to store information about block statements declared during compilation.
BlockStatement(Token, List<Statement>, Token) - Constructor for class compilation.analysis.syntax.BlockStatement
Constructs a BlockStatement object, initialised with the statements contents.
BOOLEAN_OBJECT - types.ObjectType
 
BOOLEAN_TOKEN - types.TokenType
 
BRIGHT_RED - Static variable in class util.ANSI
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages