A B C D E F G H I L M N O P Q R S T U V W X Y

A

add(Instruction) - Method in class slogo.instruction.StrictInstructionList
Add an instruction to this list (FIFO order for execution).
Addition - Class in slogo.instruction.arithmetic
Represents a + b, the addition of two expressions
Addition(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.arithmetic.Addition
 
addTurtleListener(TurtleListener) - Method in class slogo.gui.Turtle
Add a listener.
aliasPropertiesFile - Static variable in class slogo.parser.token.TokenFactory
 
allowLowerCase() - Static method in class slogo.parser.token.TokenFactory
Allow lower case commands too
APOSTROPHE - Static variable in class slogo.language.CharConsts
 
ArithmeticInstruction - Class in slogo.instruction.arithmetic
The base class of any binary expression, e.g., a + b, a - b, or, in future use, a < b and so on.
ArithmeticInstruction(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.arithmetic.ArithmeticInstruction
construct a binary expression from two subexpressions
Assignment - Class in slogo.instruction
An assignment instruction assigns an expression to a variable, updating the global state to reflect the assignment.
Assignment(Variable, GrammarElement) - Constructor for class slogo.instruction.Assignment
Construct an Assignment instruction from a variable and an expression, e.g., X = expression.
AssignmentParser - Class in slogo.parser
Parse an assignment statement, which is looks like
AssignmentParser() - Constructor for class slogo.parser.AssignmentParser
 
AssignmentToken - Class in slogo.parser.token
Represents the assignment token ("=")
AssignmentToken() - Constructor for class slogo.parser.token.AssignmentToken
 
AT - Static variable in class slogo.language.CharConsts
 

A B C D E F G H I L M N O P Q R S T U V W X Y