- CARET - Static variable in class slogo.CharConsts
-
- changeRenderer(Image) - Method in class slogo.turtle.JTurtle
-
- CharConsts - Class in slogo
-
Symbolic names for character constants
- CharConsts() - Constructor for class slogo.CharConsts
-
- CharToken - Class in slogo.parser.token
-
A token represented by a single character, e.g., '*', ';', '[' and
so on; the method equals compares a CharToken as equal to another CharToken
encapsulating the same character.
- CharToken(int) - Constructor for class slogo.parser.token.CharToken
-
package only constructor
- CharTokenFactory - Class in slogo.parser.token
-
Factory for generating CharToken objects ensuring that only one of any
specific CharToken object is created (enforcing CharToken singleton-ness per
char value)
- CharTokenFactory() - Constructor for class slogo.parser.token.CharTokenFactory
-
- Clean - Class in slogo.instruction
-
- Clean() - Constructor for class slogo.instruction.Clean
-
Constructs a clean instruction that can be executed
- CleanParser - Class in slogo.parser
-
Parse a CLEAN Statement, which looks like
CLEAN
- CleanParser() - Constructor for class slogo.parser.CleanParser
-
- CleanToken - Class in slogo.parser.token
-
- CleanToken() - Constructor for class slogo.parser.token.CleanToken
-
- clearLines() - Method in class slogo.turtle.JTurtle
-
Clears the turtles lines, notifies listeners.
- Clearscreen - Class in slogo.instruction
-
- Clearscreen() - Constructor for class slogo.instruction.Clearscreen
-
Constructs a clearscreen instruction that can be executed
- ClearscreenParser - Class in slogo.parser
-
Parse a Clearscreen Statement, which looks like
Clearscreen
- ClearscreenParser() - Constructor for class slogo.parser.ClearscreenParser
-
- ClearscreenToken - Class in slogo.parser.token
-
- ClearscreenToken() - Constructor for class slogo.parser.token.ClearscreenToken
-
- color - Variable in class slogo.turtle.JTurtle
-
- COMMA - Static variable in class slogo.CharConsts
-
- commandHistory - Variable in class slogo.turtle.TurtleField
-
- compareTo(Variable) - Method in class slogo.expression.Variable
-
Compare the variables by their names.
- Context - Interface in slogo
-
Context is a hook for implementing language features that require an
environment for evaluation.
- CSParser - Class in slogo.parser
-
Parse a CS Statement, which looks like
CS
- CSParser() - Constructor for class slogo.parser.CSParser
-
- CSToken - Class in slogo.parser.token
-
- CSToken() - Constructor for class slogo.parser.token.CSToken
-
- current - Variable in class slogo.turtle.TurtleField
-
- 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
-
- EOLToken - Class in slogo.parser.token
-
This represents an end-of-line token.
- EOLToken() - Constructor for class slogo.parser.token.EOLToken
-
- EQUAL - Static variable in class slogo.CharConsts
-
- Equal - Class in slogo.instruction
-
- Equal(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Equal
-
Represents an equal instruction that can be executed
- EqualParser - Class in slogo.parser
-
- EqualParser() - Constructor for class slogo.parser.EqualParser
-
- equals(Object) - Method in class slogo.expression.Variable
-
Determines equality based on the Variable's name
- 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.EOLToken
-
- equals(Object) - Method in class slogo.parser.token.IdentifierToken
-
Determines if the other object is an IdentifierToken with the same id
- 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
-
Determines equality by if these are both ReservedTokens with the same
value.
- equals(Object) - Method in class slogo.parser.token.VariableToken
-
- equals(VariableToken) - Method in class slogo.parser.token.VariableToken
-
- EqualsToken - Class in slogo.parser.token
-
Represents = 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.SLogoInterpreter
-
- evaluate(Context) - Method in class slogo.expression.ArithmeticBase
-
- evaluate(Context) - Method in class slogo.expression.Variable
-
uses the hook/template method value to return a Double
- evaluate(Context) - Method in class slogo.GrammarElement
-
Evaluate this language construct in some context.
- evaluate(Context) - Method in class slogo.instruction.ArithmeticInstruction
-
uses the hook/template method value to return a Double
- 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.Back
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Clean
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Clearscreen
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Difference
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Equal
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Forward
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Greater
-
- evaluate(Context) - Method in class slogo.instruction.Heading
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.HideTurtle
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Home
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.IF
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Instruction
-
- evaluate(Context) - Method in class slogo.instruction.Left
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Less
-
- evaluate(Context) - Method in class slogo.instruction.Minus
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.NotEqual
-
- evaluate(Context) - Method in class slogo.instruction.PenDown
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.PenDownP
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.PenUp
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Print
-
Evaluate the expression and println it.
- evaluate(Context) - Method in class slogo.instruction.Product
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Quotient
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Remainder
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Repeat
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Right
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Setx
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Setxy
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Sety
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.ShowTurtle
-
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.Sum
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Towards
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Xcor
-
Evaluate this instruction in a Context.
- evaluate(Context) - Method in class slogo.instruction.Ycor
-
Evaluate this instruction in a Context.
- expression - Variable in class slogo.instruction.Back
-
- expression - Variable in class slogo.instruction.Forward
-
- expression - Variable in class slogo.instruction.Left
-
- expression - Variable in class slogo.instruction.Minus
-
- expression - Variable in class slogo.instruction.Print
-
- expression - Variable in class slogo.instruction.Right
-
- expression - Variable in class slogo.instruction.Setx
-
- expression - Variable in class slogo.instruction.Sety
-
- expression1 - Variable in class slogo.instruction.Difference
-
- expression1 - Variable in class slogo.instruction.Equal
-
- expression1 - Variable in class slogo.instruction.Greater
-
- expression1 - Variable in class slogo.instruction.Less
-
- expression1 - Variable in class slogo.instruction.NotEqual
-
- expression1 - Variable in class slogo.instruction.Product
-
- expression1 - Variable in class slogo.instruction.Quotient
-
- expression1 - Variable in class slogo.instruction.Remainder
-
- expression1 - Variable in class slogo.instruction.Setxy
-
- expression1 - Variable in class slogo.instruction.Sum
-
- expression1 - Variable in class slogo.instruction.Towards
-
- expression2 - Variable in class slogo.instruction.Difference
-
- expression2 - Variable in class slogo.instruction.Equal
-
- expression2 - Variable in class slogo.instruction.Greater
-
- expression2 - Variable in class slogo.instruction.Less
-
- expression2 - Variable in class slogo.instruction.NotEqual
-
- expression2 - Variable in class slogo.instruction.Product
-
- expression2 - Variable in class slogo.instruction.Quotient
-
- expression2 - Variable in class slogo.instruction.Remainder
-
- expression2 - Variable in class slogo.instruction.Setxy
-
- expression2 - Variable in class slogo.instruction.Sum
-
- expression2 - Variable in class slogo.instruction.Towards
-
- paint(Graphics2D) - Method in class slogo.turtle.ImageRenderer
-
- paint(Graphics2D) - Method in class slogo.turtle.PolyRenderer
-
- paint(Graphics2D) - Method in class slogo.turtle.Renderer
-
- parse(SLogoInterpreter) - Method in class slogo.parser.AssignmentParser
-
parses an assignment statement, which looks like
id = expression
- parse(SLogoInterpreter) - Method in class slogo.parser.BackParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.BKParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.CleanParser
-
Parses a Clean instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.ClearscreenParser
-
Parses a Clearscreen instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.CSParser
-
Parses a CS instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.DifferenceParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.EqualParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.FDParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.ForwardParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.GreaterParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.HeadingParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.HideTurtleParser
-
Parses HIDETURTLE instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.HomeParser
-
Parses a Home instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.HTParser
-
Parses HIDETURTLE instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.IdentifierParser
-
parses an assignment statement, which looks like
id = expression
- parse(SLogoInterpreter) - Method in class slogo.parser.IFParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.InstructionParser
-
gets the appropriate parser to parse the token
- parse(SLogoInterpreter) - Method in class slogo.parser.LeftParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.LessParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.LTParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.MinusParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.NotEqualParser
-
- parse(SLogoInterpreter) - Method in interface slogo.parser.Parser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.PenDownParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.PenDownPParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.PenUpParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.PrintParser
-
parses a print instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.ProductParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.QuotientParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.RemainderParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.RepeatParser
-
Parses a REPEAT instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.RightParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.RTParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.SetxParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.SetxyParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.SetyParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.ShowTurtleParser
-
Parses Show Turtle instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.STParser
-
Parses Show Turtle instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.StrictInstructionListParser
-
Parses the instructions list
- parse(SLogoInterpreter) - Method in class slogo.parser.SumParser
-
- parse(StreamTokenizer) - Static method in class slogo.parser.token.TokenFactory
-
- parse(SLogoInterpreter) - Method in class slogo.parser.TowardsParser
-
- parse(SLogoInterpreter) - Method in class slogo.parser.XcorParser
-
Parses a Xcor instruction
- parse(SLogoInterpreter) - Method in class slogo.parser.YcorParser
-
Parses a Ycor instruction
- ParseException - Exception in slogo.parser
-
A specialized exception class for parsing errors.
- ParseException(String) - Constructor for exception slogo.parser.ParseException
-
- Parser - Interface in slogo.parser
-
The interface that all parsers must implement
- PenDown - Class in slogo.instruction
-
- PenDown() - Constructor for class slogo.instruction.PenDown
-
Constructs a pen down instruction that can be executed
- penDown - Variable in class slogo.turtle.JTurtle
-
- penDown() - Method in class slogo.turtle.JTurtle
-
Enables the turtle to draw lines
- penDown() - Method in class slogo.turtle.TurtleField
-
Changes the penDown to true
- penDownButton - Variable in class slogo.turtle.TurtleField
-
- PenDownP - Class in slogo.instruction
-
- PenDownP() - Constructor for class slogo.instruction.PenDownP
-
Constructs a pen down p instruction that can be executed
- PenDownParser - Class in slogo.parser
-
- PenDownParser() - Constructor for class slogo.parser.PenDownParser
-
- PenDownPParser - Class in slogo.parser
-
- PenDownPParser() - Constructor for class slogo.parser.PenDownPParser
-
- PenDownPToken - Class in slogo.parser.token
-
- PenDownPToken() - Constructor for class slogo.parser.token.PenDownPToken
-
- PenDownToken - Class in slogo.parser.token
-
- PenDownToken() - Constructor for class slogo.parser.token.PenDownToken
-
- PenUp - Class in slogo.instruction
-
- PenUp() - Constructor for class slogo.instruction.PenUp
-
Constructs a pen up instruction that can be executed
- penUp() - Method in class slogo.turtle.JTurtle
-
Disables the turtle to draw lines
- penUp() - Method in class slogo.turtle.TurtleField
-
changes penDown to false
- penUpButton - Variable in class slogo.turtle.TurtleField
-
- PenUpParser - Class in slogo.parser
-
- PenUpParser() - Constructor for class slogo.parser.PenUpParser
-
- PenUpToken - Class in slogo.parser.token
-
- PenUpToken() - Constructor for class slogo.parser.token.PenUpToken
-
- penWidth - Variable in class slogo.turtle.JTurtle
-
- PERIOD - Static variable in class slogo.CharConsts
-
- PLUS - Static variable in class slogo.CharConsts
-
- PolyRenderer - Class in slogo.turtle
-
Default renderer: draws as a triangle.
- PolyRenderer() - Constructor for class slogo.turtle.PolyRenderer
-
- Print - Class in slogo.instruction
-
The Print instruction prints an expression.
- Print(GrammarElement) - Constructor for class slogo.instruction.Print
-
Represents a Print expression
- PrintParser - Class in slogo.parser
-
The parser for the print instruction
- PrintParser() - Constructor for class slogo.parser.PrintParser
-
- PrintToken - Class in slogo.parser.token
-
Represents the PRINT instruction token
- PrintToken() - Constructor for class slogo.parser.token.PrintToken
-
- processTurtle(JTurtle) - Method in class slogo.turtle.TurtleField
-
Process a (changed) turtle, display properties and redraw.
- processTurtle(JTurtle) - Method in interface slogo.turtle.TurtleListener
-
- Product - Class in slogo.instruction
-
- Product(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Product
-
Represents a product instruction that can be executed
- ProductParser - Class in slogo.parser
-
- ProductParser() - Constructor for class slogo.parser.ProductParser
-
- ProductToken - Class in slogo.parser.token
-
- ProductToken() - Constructor for class slogo.parser.token.ProductToken
-
- PROPFILE - Static variable in class slogo.parser.InstructionNames
-
- SEMI_COLON - Static variable in class slogo.CharConsts
-
- serialVersionUID - Static variable in class slogo.turtle.TurtleField.BufferedPanel
-
- serialVersionUID - Static variable in class slogo.turtle.TurtleField.DrawingPanel
-
- serialVersionUID - Static variable in class slogo.turtle.TurtleField
-
- setHeading(int) - Method in class slogo.turtle.JTurtle
-
Set heading in degrees, notify listeners.
- setHeading(double) - Method in class slogo.turtle.JTurtle
-
Set heading in radians, notify listeners.
- setLineColor(Color) - Method in class slogo.turtle.TurtleLine
-
- setLineWidth(int) - Method in class slogo.turtle.TurtleLine
-
- setPenColor(Color) - Method in class slogo.turtle.JTurtle
-
- setPenWidth(float) - Method in class slogo.turtle.JTurtle
-
- setPoint(Point2D) - Method in class slogo.turtle.JTurtle
-
Sets the turtles point, notifies listeners.
- setTurtle(JTurtle) - Method in class slogo.turtle.TurtleField
-
- Setx - Class in slogo.instruction
-
- Setx(GrammarElement) - Constructor for class slogo.instruction.Setx
-
Constructs a setx instruction that can be executed
- setX1(int) - Method in class slogo.turtle.TurtleLine
-
- setX2(int) - Method in class slogo.turtle.TurtleLine
-
- SetxParser - Class in slogo.parser
-
- SetxParser() - Constructor for class slogo.parser.SetxParser
-
- SetxToken - Class in slogo.parser.token
-
- SetxToken() - Constructor for class slogo.parser.token.SetxToken
-
- Setxy - Class in slogo.instruction
-
- Setxy(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Setxy
-
Constructs a setxy instruction that can be executed
- SetxyParser - Class in slogo.parser
-
- SetxyParser() - Constructor for class slogo.parser.SetxyParser
-
- SetxyToken - Class in slogo.parser.token
-
- SetxyToken(String) - Constructor for class slogo.parser.token.SetxyToken
-
- Sety - Class in slogo.instruction
-
- Sety(GrammarElement) - Constructor for class slogo.instruction.Sety
-
Constructs a sety instruction that can be executed
- setY1(int) - Method in class slogo.turtle.TurtleLine
-
- setY2(int) - Method in class slogo.turtle.TurtleLine
-
- SetyParser - Class in slogo.parser
-
- SetyParser() - Constructor for class slogo.parser.SetyParser
-
- SetyToken - Class in slogo.parser.token
-
- SetyToken() - Constructor for class slogo.parser.token.SetyToken
-
- showAngle(int) - Method in class slogo.turtle.TurtleField
-
Display (Turtle's) angle
- showing - Variable in class slogo.turtle.JTurtle
-
- showPoint(Point2D) - Method in class slogo.turtle.TurtleField
-
display Turtle's point information
- ShowTurtle - Class in slogo.instruction
-
- ShowTurtle() - Constructor for class slogo.instruction.ShowTurtle
-
Constructs a ShowTurtle instruction that can be executed
- showTurtle() - Method in class slogo.turtle.JTurtle
-
- ShowTurtleParser - Class in slogo.parser
-
- ShowTurtleParser() - Constructor for class slogo.parser.ShowTurtleParser
-
- ShowTurtleToken - Class in slogo.parser.token
-
- ShowTurtleToken() - Constructor for class slogo.parser.token.ShowTurtleToken
-
- SLASH - Static variable in class slogo.CharConsts
-
- slider - Variable in class slogo.turtle.TurtleField
-
- slogo - package slogo
-
- slogo.expression - package slogo.expression
-
- slogo.instruction - package slogo.instruction
-
- slogo.parser - package slogo.parser
-
This package is responsible for parsing the language SLogo.
- slogo.parser.token - package slogo.parser.token
-
- slogo.turtle - package slogo.turtle
-
- SLogoInterpreter - Class in slogo
-
Main driver for the SLogo interpreter.
- SLogoInterpreter() - Constructor for class slogo.SLogoInterpreter
-
- STAR - Static variable in class slogo.CharConsts
-
- START_X - Static variable in class slogo.turtle.JTurtle
-
- START_Y - Static variable in class slogo.turtle.JTurtle
-
- statement - Variable in class slogo.instruction.IF
-
- stepper - Variable in class slogo.turtle.TurtleField
-
- STParser - Class in slogo.parser
-
- STParser() - Constructor for class slogo.parser.STParser
-
- StrictInstructionList - Class in slogo.instruction
-
A list of instructions that doesn't include a function definition.
- StrictInstructionList() - Constructor for class slogo.instruction.StrictInstructionList
-
Construct an empty list of instructions.
- StrictInstructionListParser - Class in slogo.parser
-
The parser for lists of instructions.
- StrictInstructionListParser() - Constructor for class slogo.parser.StrictInstructionListParser
-
- STToken - Class in slogo.parser.token
-
- STToken() - Constructor for class slogo.parser.token.STToken
-
- Subtraction - Class in slogo.instruction
-
Represents a subtraction (e.g., lhs - rhs)
- Subtraction(ArithmeticBase, ArithmeticBase) - Constructor for class slogo.instruction.Subtraction
-
Represents a subtraction
- Sum - Class in slogo.instruction
-
- Sum(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Sum
-
Represents a sum instruction that can be executed
- SumParser - Class in slogo.parser
-
- SumParser() - Constructor for class slogo.parser.SumParser
-
- SumToken - Class in slogo.parser.token
-
- SumToken() - Constructor for class slogo.parser.token.SumToken
-
- TILDE - Static variable in class slogo.CharConsts
-
- Token - Interface in slogo.parser.token
-
currently this is a flag interface
- TokenFactory - Class in slogo.parser.token
-
Parses a stream into tokens
- TokenFactory() - Constructor for class slogo.parser.token.TokenFactory
-
- tokenList - Static variable in class slogo.parser.token.CharTokenFactory
-
- tokenNameToToken - Static variable in class slogo.parser.token.TokenFactory
-
- toString() - Method in class slogo.expression.Number
-
- toString() - Method in class slogo.expression.Variable
-
- toString() - Method in class slogo.instruction.Assignment
-
Returns a String for this instruction.
- toString() - Method in class slogo.instruction.Back
-
- toString() - Method in class slogo.instruction.BinaryExpression
-
Combine left/right subexpressions, return result using symbol as the
combiner/juxtaposer for the subexpressions.
- toString() - Method in class slogo.instruction.Clean
-
- toString() - Method in class slogo.instruction.Clearscreen
-
- toString() - Method in class slogo.instruction.Difference
-
- toString() - Method in class slogo.instruction.Equal
-
- toString() - Method in class slogo.instruction.Forward
-
- toString() - Method in class slogo.instruction.Greater
-
- toString() - Method in class slogo.instruction.Heading
-
- toString() - Method in class slogo.instruction.HideTurtle
-
- toString() - Method in class slogo.instruction.Home
-
- toString() - Method in class slogo.instruction.IF
-
- toString() - Method in class slogo.instruction.Left
-
- toString() - Method in class slogo.instruction.Less
-
- toString() - Method in class slogo.instruction.Minus
-
- toString() - Method in class slogo.instruction.Negation
-
Format -expression
- toString() - Method in class slogo.instruction.NotEqual
-
- toString() - Method in class slogo.instruction.PenDown
-
- toString() - Method in class slogo.instruction.PenDownP
-
- toString() - Method in class slogo.instruction.PenUp
-
- toString() - Method in class slogo.instruction.Print
-
- toString() - Method in class slogo.instruction.Product
-
- toString() - Method in class slogo.instruction.Quotient
-
- toString() - Method in class slogo.instruction.Remainder
-
- toString() - Method in class slogo.instruction.Repeat
-
- toString() - Method in class slogo.instruction.Right
-
- toString() - Method in class slogo.instruction.Setx
-
- toString() - Method in class slogo.instruction.Setxy
-
- toString() - Method in class slogo.instruction.Sety
-
- toString() - Method in class slogo.instruction.ShowTurtle
-
- toString() - Method in class slogo.instruction.StrictInstructionList
-
Return a string indicating the # of instructions in the list
- toString() - Method in class slogo.instruction.Sum
-
- toString() - Method in class slogo.instruction.Towards
-
- toString() - Method in class slogo.instruction.UnaryExpression
-
- toString() - Method in class slogo.instruction.Xcor
-
- toString() - Method in class slogo.instruction.Ycor
-
- toString() - Method in exception slogo.parser.ParseException
-
- toString() - Method in class slogo.parser.token.CharToken
-
- toString() - Method in class slogo.parser.token.EOFToken
-
- toString() - Method in class slogo.parser.token.EOLToken
-
- toString() - Method in class slogo.parser.token.IdentifierToken
-
- toString() - Method in class slogo.parser.token.NumberToken
-
- toString() - Method in class slogo.parser.token.ReservedToken
-
- toString() - Method in class slogo.parser.token.VariableToken
-
- Towards - Class in slogo.instruction
-
- Towards(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Towards
-
Constructs a towards instruction that can be executed
- TowardsParser - Class in slogo.parser
-
- TowardsParser() - Constructor for class slogo.parser.TowardsParser
-
- TowardsToken - Class in slogo.parser.token
-
- TowardsToken() - Constructor for class slogo.parser.token.TowardsToken
-
- trueHeading() - Method in class slogo.turtle.JTurtle
-
Return the real/true heading of the turtle.
- turtle - Variable in class slogo.turtle.TurtleContext
-
- TurtleContext - Class in slogo.turtle
-
- TurtleContext(JTurtle) - Constructor for class slogo.turtle.TurtleContext
-
- turtleContext - Variable in class slogo.turtle.TurtleField
-
- TurtleField - Class in slogo.turtle
-
Rudimentary view showing turtles and MVC.
- TurtleField(String) - Constructor for class slogo.turtle.TurtleField
-
Creates a view of the turtle, given by the name of the turtle image
- TurtleField() - Constructor for class slogo.turtle.TurtleField
-
Creates a view of the turtle, using the default turtle representation
- TurtleField.BufferedPanel - Class in slogo.turtle
-
Overkill with double buffering on by default, but shows how to do it.
- TurtleField.DrawingPanel - Class in slogo.turtle
-
- TurtleLine - Class in slogo.turtle
-
- TurtleLine(int, int, int, int, float, Color) - Constructor for class slogo.turtle.TurtleLine
-
- TurtleListener - Interface in slogo.turtle
-
A simple listener interface that listens to changes to the turtle and
processes them, as appropriate.
- turtleShowing() - Method in class slogo.turtle.JTurtle
-