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

E

e1 - Variable in class slogo.instruction.conditional.ConditionalInstruction
 
e2 - Variable in class slogo.instruction.conditional.ConditionalInstruction
 
endP - Variable in class slogo.gui.PenLine
 
EOFToken - Class in slogo.parser.token
This represents an end-of-file token Uses the singleton pattern since there's no reason to have more than one such token.
EOFToken() - Constructor for class slogo.parser.token.EOFToken
 
Equal - Class in slogo.instruction.conditional
 
Equal(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.conditional.Equal
 
EQUAL - Static variable in class slogo.language.CharConsts
 
EqualParser - Class in slogo.parser
 
EqualParser() - Constructor for class slogo.parser.EqualParser
 
equals(Object) - Method in class slogo.expression.Variable
 
equals(Object) - Method in class slogo.parser.token.CharToken
 
equals(CharToken) - Method in class slogo.parser.token.CharToken
 
equals(Object) - Method in class slogo.parser.token.EOFToken
 
equals(Object) - Method in class slogo.parser.token.IdentifierToken
 
equals(IdentifierToken) - Method in class slogo.parser.token.IdentifierToken
 
equals(Object) - Method in class slogo.parser.token.NumberToken
 
equals(NumberToken) - Method in class slogo.parser.token.NumberToken
 
equals(Object) - Method in class slogo.parser.token.ReservedToken
 
equals(Object) - Method in class slogo.parser.token.VariableToken
 
equals(VariableToken) - Method in class slogo.parser.token.VariableToken
 
EqualsToken - Class in slogo.parser.token
 
EqualsToken() - Constructor for class slogo.parser.token.EqualsToken
 
EqualToken - Class in slogo.parser.token
 
EqualToken() - Constructor for class slogo.parser.token.EqualToken
 
error(Token) - Method in class slogo.parser.SLogoParser
 
evaluate(Context) - Method in class slogo.expression.Expression
 
evaluate(Context) - Method in class slogo.expression.Variable
 
evaluate(Context) - Method in class slogo.instruction.arithmetic.Addition
 
evaluate(Context) - Method in class slogo.instruction.arithmetic.Division
 
evaluate(Context) - Method in class slogo.instruction.arithmetic.Multiplication
 
evaluate(Context) - Method in class slogo.instruction.arithmetic.Negation
 
evaluate(Context) - Method in class slogo.instruction.arithmetic.NumericInstruction
 
evaluate(Context) - Method in class slogo.instruction.arithmetic.Remainder
 
evaluate(Context) - Method in class slogo.instruction.arithmetic.Subtraction
 
evaluate(Context) - Method in class slogo.instruction.Assignment
Evaluate the expression that's part of this instruction and update a global map/store to record the assignment of the expression to the variable.
evaluate(Context) - Method in class slogo.instruction.conditional.ConditionalInstruction
 
evaluate(Context) - Method in class slogo.instruction.conditional.Equal
 
evaluate(Context) - Method in class slogo.instruction.conditional.Greater
 
evaluate(Context) - Method in class slogo.instruction.conditional.Less
 
evaluate(Context) - Method in class slogo.instruction.conditional.NotEqual
 
evaluate(Context) - Method in class slogo.instruction.drawing.Back
 
evaluate(Context) - Method in class slogo.instruction.drawing.Clean
 
evaluate(Context) - Method in class slogo.instruction.drawing.ClearScreen
erases the drawing area and sends the turtle to the home position (Like CLEAN and HOME)
evaluate(Context) - Method in class slogo.instruction.drawing.Forward
 
evaluate(Context) - Method in class slogo.instruction.drawing.Heading
 
evaluate(Context) - Method in class slogo.instruction.drawing.HideTurtle
makes the turtle invisible
evaluate(Context) - Method in class slogo.instruction.drawing.Home
 
evaluate(Context) - Method in class slogo.instruction.drawing.IsPenDown
returns 1 (:TRUE) if the pen is down, 0 (:FALSE) if it's up.
evaluate(Context) - Method in class slogo.instruction.drawing.Left
turns the turtle counterclockwise by the specified angle
evaluate(Context) - Method in class slogo.instruction.drawing.OneParameterInstruction
 
evaluate(Context) - Method in class slogo.instruction.drawing.PenDown
 
evaluate(Context) - Method in class slogo.instruction.drawing.PenUp
 
evaluate(Context) - Method in class slogo.instruction.drawing.Right
 
evaluate(Context) - Method in class slogo.instruction.drawing.SetPenColor
Sets the turtle's pen color
evaluate(Context) - Method in class slogo.instruction.drawing.SetX
moves the turtle horizontally to a new absolute horizontal coordinate
evaluate(Context) - Method in class slogo.instruction.drawing.SetXY
 
evaluate(Context) - Method in class slogo.instruction.drawing.SetY
moves the turtle vertically to a new absolute vertical coordinate.
evaluate(Context) - Method in class slogo.instruction.drawing.ShowTurtle
 
evaluate(Context) - Method in class slogo.instruction.drawing.Towards
 
evaluate(Context) - Method in class slogo.instruction.drawing.XCor
 
evaluate(Context) - Method in class slogo.instruction.drawing.YCor
 
evaluate(Context) - Method in class slogo.instruction.If
Evaluate the IF instruction in a Context.
evaluate(Context) - Method in class slogo.instruction.Instruction
 
evaluate(Context) - Method in class slogo.instruction.Repeat
Evaluate this instruction in a Context.
evaluate(Context) - Method in class slogo.instruction.StrictInstructionList
Evaluate this instruction in a Context, return the result of the evaluation (the result is the last instruction executed).
evaluate(Context) - Method in class slogo.instruction.Subroutine
 
evaluate(Context) - Method in class slogo.instruction.To
 
evaluate(Context) - Method in class slogo.language.GrammarElement
Evaluate this language construct in some context.
evaluateNumericExpression(GrammarElement, Context) - Static method in class slogo.instruction.Instruction
 
Expression - Class in slogo.expression
The base class of all arithmetic expressions, the evaluate method uses the hook/template method value to return a Double value, the template method returns a double.
Expression() - Constructor for class slogo.expression.Expression
 

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