Skip navigation links
A B C D E F G H I J 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).
addCommandButtonPanel(JPanel) - Method in class slogo.turtle.TurtleField
 
Addition - Class in slogo.instruction
Represents a + b, the addition of two expressions
Addition(ArithmeticBase, ArithmeticBase) - Constructor for class slogo.instruction.Addition
Represents an addition
addTurtle(String, JTurtle) - Method in class slogo.WorkspaceContext
 
addTurtleListener(TurtleListener) - Method in class slogo.turtle.JTurtle
Add a listener.
APOSTROPHE - Static variable in class slogo.CharConsts
 
ArithmeticBase - Class in slogo.expression
The "base" or factor of arithmetic instructions (a number or a variable)
ArithmeticBase() - Constructor for class slogo.expression.ArithmeticBase
 
ArithmeticInstruction - Class in slogo.instruction
The base class of all arithmetic instruction, the evaluate method uses the hook/template method value to return a Double value, the template method returns a double.
ArithmeticInstruction() - Constructor for class slogo.instruction.ArithmeticInstruction
 
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 looks like <id> <assignment_token, i.e., = > <expression>
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.CharConsts
 

B

BACK_SLASH - Static variable in class slogo.CharConsts
 
BackToken - Class in slogo.parser.token
 
BackToken() - Constructor for class slogo.parser.token.BackToken
 
BANG - Static variable in class slogo.CharConsts
 
BinaryExpression - Class in slogo.instruction
The base class of any binary expression, e.g., a + b, a - b, or, in future use, a < b and so on.
BinaryExpression(ArithmeticBase, ArithmeticBase) - Constructor for class slogo.instruction.BinaryExpression
construct a binary expression from two subexpressions
BK - Class in slogo.instruction
The Back instruction
BK(GrammarElement) - Constructor for class slogo.instruction.BK
 
BKParser - Class in slogo.parser
Parser for the BK instruction
BKParser() - Constructor for class slogo.parser.BKParser
 
BKToken - Class in slogo.parser.token
Represents the BK instruction
BKToken() - Constructor for class slogo.parser.token.BKToken
 
BufferedPanel() - Constructor for class slogo.turtle.TurtleField.BufferedPanel
 

C

CARET - Static variable in class slogo.CharConsts
 
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
The Clean instruction
Clean() - Constructor for class slogo.instruction.Clean
 
CleanParser - Class in slogo.parser
Parser for the BK instruction
CleanParser() - Constructor for class slogo.parser.CleanParser
 
CleanToken - Class in slogo.parser.token
 
CleanToken() - Constructor for class slogo.parser.token.CleanToken
 
ClearScreen - Class in slogo.instruction
The Clean instruction
ClearScreen() - Constructor for class slogo.instruction.ClearScreen
 
ClearScreenParser - Class in slogo.parser
Parser for the ClearScreen instruction
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.Line
 
colorPalette - Static variable in class slogo.turtle.JTurtle
 
COMMA - Static variable in class slogo.CharConsts
 
compareTo(Variable) - Method in class slogo.expression.Variable
Compare the variables by their names.
condition - Variable in class slogo.instruction.If
 
Context - Interface in slogo
Context is a hook for implementing language features that require an environment for evaluation.
createMenuBar() - Method in class slogo.turtle.TurtleField
Creates a menubar for the windows so the user can access some commands.
createOpenFileChooser() - Method in class slogo.turtle.TurtleField
 
createSaveFileChooser() - Method in class slogo.turtle.TurtleField
 

D

deleteLines() - Method in class slogo.turtle.JTurtle
Clears the lines from the list
description - Variable in exception slogo.parser.ParseException
 
DifferenceParser - Class in slogo.parser
 
DifferenceParser() - Constructor for class slogo.parser.DifferenceParser
 
DifferenceToken - Class in slogo.parser.token
 
DifferenceToken() - Constructor for class slogo.parser.token.DifferenceToken
 
Division - Class in slogo.instruction
Represents a / b, the division of two expressions
Division(ArithmeticBase, ArithmeticBase) - Constructor for class slogo.instruction.Division
Represents a division
DOLLAR - Static variable in class slogo.CharConsts
 
doSteps() - Method in class slogo.turtle.TurtleField
Make the turtle take some steps.
draw(Graphics) - Method in class slogo.turtle.JTurtle
Draw the turtle, pass in a Graphics2D object.
draw() - Method in class slogo.turtle.TurtleField.BufferedPanel
 
draw() - Method in class slogo.turtle.TurtleField.DrawingPanel
 
DrawingPanel() - Constructor for class slogo.turtle.TurtleField.DrawingPanel
 

E

enterCommand() - Method in class slogo.turtle.TurtleField
Makes turtle perform command
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
 
equals(Object) - Method in class slogo.expression.Variable
Determines equality based on the Variable's name
Equals - Class in slogo.instruction
The Equal instruction
Equals(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Equals
 
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
 
EqualsParser - Class in slogo.parser
Parser for the Equal instruction
EqualsParser() - Constructor for class slogo.parser.EqualsParser
 
EqualsToken - Class in slogo.parser.token
The token for the Equals instruction
EqualsToken() - Constructor for class slogo.parser.token.EqualsToken
 
EqualToken - Class in slogo.parser.token
Represents = 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.BK
 
evaluate(Context) - Method in class slogo.instruction.Clean
 
evaluate(Context) - Method in class slogo.instruction.ClearScreen
 
evaluate(Context) - Method in class slogo.instruction.Equals
 
evaluate(Context) - Method in class slogo.instruction.Forward
 
evaluate(Context) - Method in class slogo.instruction.Greater
 
evaluate(Context) - Method in class slogo.instruction.Heading
 
evaluate(Context) - Method in class slogo.instruction.Home
 
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.Less
 
evaluate(Context) - Method in class slogo.instruction.LT
 
evaluate(Context) - Method in class slogo.instruction.NotEquals
 
evaluate(Context) - Method in class slogo.instruction.PD
 
evaluate(Context) - Method in class slogo.instruction.Print
Evaluate the expression and println it.
evaluate(Context) - Method in class slogo.instruction.PU
 
evaluate(Context) - Method in class slogo.instruction.Repeat
Evaluate this instruction in a Context.
evaluate(Context) - Method in class slogo.instruction.RT
 
evaluate(Context) - Method in class slogo.instruction.SetPC
 
evaluate(Context) - Method in class slogo.instruction.SetPS
 
evaluate(Context) - Method in class slogo.instruction.SetX
 
evaluate(Context) - Method in class slogo.instruction.SetXY
 
evaluate(Context) - Method in class slogo.instruction.SetY
 
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 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.To
Evaluate this instruction in a Context.
evaluate(Context) - Method in class slogo.instruction.Towards
 
evaluate(Context) - Method in class slogo.instruction.XCor
 
evaluate(Context) - Method in class slogo.instruction.YCor
 
expression - Variable in class slogo.instruction.BK
 
expression - Variable in class slogo.instruction.Equals
 
expression - Variable in class slogo.instruction.Forward
 
expression - Variable in class slogo.instruction.Greater
 
expression - Variable in class slogo.instruction.Less
 
expression - Variable in class slogo.instruction.LT
 
expression - Variable in class slogo.instruction.NotEquals
 
expression - Variable in class slogo.instruction.Print
 
expression - Variable in class slogo.instruction.RT
 
expression - Variable in class slogo.instruction.SetPC
 
expression - Variable in class slogo.instruction.SetPS
 
expression - Variable in class slogo.instruction.SetX
 
expression - Variable in class slogo.instruction.SetXY
 
expression - Variable in class slogo.instruction.SetY
 
expression - Variable in class slogo.instruction.Towards
 
expression2 - Variable in class slogo.instruction.Equals
 
expression2 - Variable in class slogo.instruction.Greater
 
expression2 - Variable in class slogo.instruction.Less
 
expression2 - Variable in class slogo.instruction.NotEquals
 
expression2 - Variable in class slogo.instruction.SetXY
 
expression2 - Variable in class slogo.instruction.Towards
 

F

FDParser - Class in slogo.parser
Parser for the FD instruction
FDParser() - Constructor for class slogo.parser.FDParser
 
FDToken - Class in slogo.parser.token
Represents the FD instruction
FDToken() - Constructor for class slogo.parser.token.FDToken
 
Forward - Class in slogo.instruction
The Forward instruction
Forward(GrammarElement) - Constructor for class slogo.instruction.Forward
 
ForwardToken - Class in slogo.parser.token
Represents the FORWARD instruction
ForwardToken() - Constructor for class slogo.parser.token.ForwardToken
 

G

gelementsToValue - Static variable in class slogo.GrammarElement
 
getBounds(Rectangle) - Method in class slogo.turtle.JTurtle
Mirrors the functionality of JComponent/Component.
getColor() - Method in class slogo.turtle.Line
 
getHeading() - Method in class slogo.turtle.JTurtle
Returns the naive view of heading, 0 degrees = north Changes myHeading to reflect an angle between 0 and 2pi radians.
getInstance() - Static method in class slogo.expression.VariableFactory
There should only be one VariableFactory
getInstance() - Static method in class slogo.parser.InstructionParser
 
getInstance() - Static method in class slogo.parser.StrictInstructionListParser
 
getInstance() - Static method in class slogo.parser.token.EOFToken
 
getInstance() - Static method in class slogo.parser.token.EOLToken
 
getMoveSize() - Method in class slogo.turtle.TurtleField
Returns step size as currently selected.
getNames(String) - Static method in class slogo.parser.InstructionNames
 
getPoint() - Method in class slogo.turtle.JTurtle
Returns the turtle's point (should be centroid)
getProperties(String) - Static method in class slogo.parser.InstructionNames
 
getThickness() - Method in class slogo.turtle.Line
 
getToken(int) - Static method in class slogo.parser.token.CharTokenFactory
 
getToken() - Method in class slogo.SLogoInterpreter
returns the current token, doesn't fetch a new one
getVariable(IdentifierToken) - Static method in class slogo.expression.VariableFactory
Determines the variable represented by the given id
getX1() - Method in class slogo.turtle.Line
 
getX2() - Method in class slogo.turtle.Line
 
getY1() - Method in class slogo.turtle.Line
 
getY2() - Method in class slogo.turtle.Line
 
GrammarElement - Class in slogo
All elements of the SLogo language (e.g., that make up an abstract syntax tree) should extend GrammarElement.
GrammarElement() - Constructor for class slogo.GrammarElement
 
Greater - Class in slogo.instruction
The Greater instruction
Greater(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Greater
 
GREATER_THAN - Static variable in class slogo.CharConsts
 
GreaterParser - Class in slogo.parser
Parser for the Greater instruction
GreaterParser() - Constructor for class slogo.parser.GreaterParser
 
GreaterToken - Class in slogo.parser.token
The token for the Greater instruction
GreaterToken() - Constructor for class slogo.parser.token.GreaterToken
 

H

Heading - Class in slogo.instruction
 
Heading() - Constructor for class slogo.instruction.Heading
 
HeadingParser - Class in slogo.parser
 
HeadingParser() - Constructor for class slogo.parser.HeadingParser
 
HeadingToken - Class in slogo.parser.token
Represents the XCOR instruction
HeadingToken() - Constructor for class slogo.parser.token.HeadingToken
 
HEIGHT - Static variable in class slogo.turtle.JTurtle
 
Home - Class in slogo.instruction
The Home instruction
Home() - Constructor for class slogo.instruction.Home
 
HomeParser - Class in slogo.parser
Parser for the Home instruction
HomeParser() - Constructor for class slogo.parser.HomeParser
 
HomeToken - Class in slogo.parser.token
Represents the Home instruction
HomeToken() - Constructor for class slogo.parser.token.HomeToken
 

I

id - Variable in class slogo.parser.token.IdentifierToken
 
IdentifierParser - Class in slogo.parser
Parse an assignment statement, which looks like <id> <assignment_token, i.e., = > <expression>
IdentifierParser() - Constructor for class slogo.parser.IdentifierParser
 
IdentifierToken - Class in slogo.parser.token
Represents an identifier (a variable name)
IdentifierToken() - Constructor for class slogo.parser.token.IdentifierToken
 
IdentifierToken(String) - Constructor for class slogo.parser.token.IdentifierToken
 
If - Class in slogo.instruction
 
If(ArithmeticBase, StrictInstructionList) - Constructor for class slogo.instruction.If
 
IfParser - Class in slogo.parser
 
IfParser() - Constructor for class slogo.parser.IfParser
 
IfToken - Class in slogo.parser.token
Represents the IF instruction
IfToken() - Constructor for class slogo.parser.token.IfToken
 
imageFileChooser() - Method in class slogo.turtle.TurtleField
 
ImageRenderer - Class in slogo.turtle
Displays the given image
ImageRenderer(Image) - Constructor for class slogo.turtle.ImageRenderer
 
init() - Method in class slogo.turtle.TurtleField
 
initialize(String) - Static method in class slogo.parser.InstructionNames
initialize the class by reading the instructions from a property file
Instruction - Class in slogo.instruction
Represents an instruction in the SLogo language
Instruction() - Constructor for class slogo.instruction.Instruction
 
instructionList - Variable in class slogo.instruction.If
 
instructionList - Variable in class slogo.instruction.Repeat
 
instructionList - Variable in class slogo.instruction.To
 
InstructionNames - Class in slogo.parser
Reads the file of instruction names.
InstructionNames() - Constructor for class slogo.parser.InstructionNames
 
instructionNames - Static variable in class slogo.parser.InstructionNames
 
InstructionParser - Class in slogo.parser
Instruction Parser - calls appropriate Parser for each Instruction
InstructionParser() - Constructor for class slogo.parser.InstructionParser
Create the InstructionParser--generates a map of classes to parsers
instructions - Static variable in class slogo.parser.InstructionNames
 
interpret(Reader, Context) - Method in class slogo.SLogoInterpreter
interprets the contents of the Reader: parsing expression(s) and prints the result of evaluating the expression(s).
interpreter - Variable in class slogo.turtle.TurtleField
 
iterator() - Method in class slogo.instruction.StrictInstructionList
Return an iterator for accessing all the instructions.

J

JTurtle - Class in slogo.turtle
This class is a simple MoboLogo/Slogo turtle model for illustrating rudimentary MVC for turtles and simple Graphics2D concepts
JTurtle() - Constructor for class slogo.turtle.JTurtle
Create a turtle using the default (triangle) image.
JTurtle(Image) - Constructor for class slogo.turtle.JTurtle
Creates a turtle using the given image
JTurtle(Renderer) - Constructor for class slogo.turtle.JTurtle
 

L

LEFT_BRACE - Static variable in class slogo.CharConsts
 
LEFT_BRACKET - Static variable in class slogo.CharConsts
 
LEFT_PAREN - Static variable in class slogo.CharConsts
 
LeftBracketToken - Class in slogo.parser.token
Represents a left bracket
LeftBracketToken() - Constructor for class slogo.parser.token.LeftBracketToken
 
LeftParenToken - Class in slogo.parser.token
Represents a left parenthesis
LeftParenToken() - Constructor for class slogo.parser.token.LeftParenToken
 
LeftToken - Class in slogo.parser.token
 
LeftToken() - Constructor for class slogo.parser.token.LeftToken
 
leftValue(Context) - Method in class slogo.instruction.BinaryExpression
 
Less - Class in slogo.instruction
The Less instruction
Less(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Less
 
LESS_THAN - Static variable in class slogo.CharConsts
 
LessParser - Class in slogo.parser
Parser for the Less instruction
LessParser() - Constructor for class slogo.parser.LessParser
 
LessToken - Class in slogo.parser.token
The token for the Less instruction
LessToken() - Constructor for class slogo.parser.token.LessToken
 
Line - Class in slogo.turtle
Represents a turtle's drawn line segment
Line(int, int, int, int, int, Color) - Constructor for class slogo.turtle.Line
 
lineList - Variable in class slogo.turtle.JTurtle
 
LT - Class in slogo.instruction
 
LT(GrammarElement) - Constructor for class slogo.instruction.LT
 
LTParser - Class in slogo.parser
 
LTParser() - Constructor for class slogo.parser.LTParser
 
LTToken - Class in slogo.parser.token
Represents the LEFT instruction
LTToken() - Constructor for class slogo.parser.token.LTToken
 

M

main(String[]) - Static method in class slogo.turtle.TestTowards
 
main(String[]) - Static method in class slogo.turtle.TurtleField
 
makeDashBoard(JPanel, JPanel) - Method in class slogo.turtle.TurtleField
Where turtle info is displayed
makeImage(String) - Method in class slogo.turtle.TurtleField
 
makeSlider(JPanel) - Method in class slogo.turtle.TurtleField
make a slider to set the turtle's heading
makeTextField() - Method in class slogo.turtle.TurtleField
 
match(Token) - Method in class slogo.SLogoInterpreter
try to match a token, if unsuccessful throw an exception, otherwise match succeeds, and next token is obtained and returned
MINUS - Static variable in class slogo.CharConsts
 
MinusParser - Class in slogo.parser
 
MinusParser() - Constructor for class slogo.parser.MinusParser
 
MinusToken - Class in slogo.parser.token
 
MinusToken() - Constructor for class slogo.parser.token.MinusToken
 
MOD - Static variable in class slogo.CharConsts
 
move(int) - Method in class slogo.turtle.JTurtle
Moves the turtle forward.
Multiplication - Class in slogo.instruction
Represents a x b, the multiplication of two expressions
Multiplication(ArithmeticBase, ArithmeticBase) - Constructor for class slogo.instruction.Multiplication
Represents a multiplication
myAngle - Variable in class slogo.turtle.TurtleField
 
myBoundingBox - Variable in class slogo.turtle.TurtleField.BufferedPanel
 
myContext - Variable in class slogo.turtle.TurtleField
 
myDisplay - Variable in class slogo.turtle.TurtleField
 
myExpression - Variable in class slogo.instruction.Assignment
 
myExpression - Variable in class slogo.instruction.UnaryExpression
 
myFont - Variable in class slogo.turtle.TurtleField
 
myHeading - Variable in class slogo.turtle.JTurtle
 
myImage - Variable in class slogo.turtle.ImageRenderer
 
myInstructionList - Variable in class slogo.instruction.StrictInstructionList
 
myLeft - Variable in class slogo.instruction.BinaryExpression
 
myListeners - Variable in class slogo.turtle.JTurtle
 
myName - Variable in class slogo.expression.Variable
 
myNextPoint - Variable in class slogo.turtle.JTurtle
 
myParserMap - Variable in class slogo.parser.InstructionParser
 
myPoint - Variable in class slogo.turtle.JTurtle
 
myRenderer - Variable in class slogo.turtle.JTurtle
 
myReservedValue - Variable in class slogo.parser.token.ReservedToken
 
myRight - Variable in class slogo.instruction.BinaryExpression
 
myShape - Variable in class slogo.turtle.PolyRenderer
 
myStepSize - Variable in class slogo.turtle.TurtleField
 
mySubroutineList - Variable in class slogo.instruction.Subroutine
 
mySubroutineName - Variable in class slogo.instruction.Subroutine
 
mySymbol - Variable in class slogo.instruction.BinaryExpression
 
myToken - Variable in class slogo.SLogoInterpreter
 
myTokenizer - Variable in class slogo.SLogoInterpreter
 
myTurtle - Variable in class slogo.turtle.TurtleField
 
myValue - Variable in class slogo.expression.Number
 
myValue - Variable in class slogo.parser.token.CharToken
 
myValue - Variable in class slogo.parser.token.NumberToken
 
myValue - Variable in class slogo.parser.token.VariableToken
 
myVariable - Variable in class slogo.instruction.Assignment
 
myXPoint - Variable in class slogo.turtle.TurtleField
 
myYPoint - Variable in class slogo.turtle.TurtleField
 

N

name - Variable in class slogo.instruction.To
 
Negation - Class in slogo.instruction
Represents unary minus, e.g., MINUS num OR -expression
Negation(ArithmeticBase) - Constructor for class slogo.instruction.Negation
Represents a negation
nextToken() - Method in class slogo.SLogoInterpreter
get the next token and store it for retrieval by getToken()
NotEquals - Class in slogo.instruction
The NotEqual instruction
NotEquals(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.NotEquals
 
NotEqualsParser - Class in slogo.parser
Parser for the NotEquals instruction
NotEqualsParser() - Constructor for class slogo.parser.NotEqualsParser
 
NotEqualsToken - Class in slogo.parser.token
The token for the NotEquals instruction
NotEqualsToken() - Constructor for class slogo.parser.token.NotEqualsToken
 
notificationArea - Variable in class slogo.turtle.TurtleField
 
notifyListeners() - Method in class slogo.turtle.JTurtle
Ask all registered listeners to process this turtle
Number - Class in slogo.expression
Represents a number
Number(double) - Constructor for class slogo.expression.Number
Represents a number
NumberToken - Class in slogo.parser.token
Represents a number (using doubles).
NumberToken(double) - Constructor for class slogo.parser.token.NumberToken
Constructs a token representing value

O

openFile(String) - Method in class slogo.turtle.TurtleField
Opens file
openFileChooser - Variable in class slogo.turtle.TurtleField
 
openFileChooser2 - Variable in class slogo.turtle.TurtleField
 
openImageFile(String) - Method in class slogo.turtle.TurtleField
opens image file
openSoundFile(String) - Method in class slogo.turtle.TurtleField
Opens a Sound File
ourInstance - Static variable in class slogo.expression.VariableFactory
 
ourInstance - Static variable in class slogo.parser.InstructionParser
 
ourInstance - Static variable in class slogo.parser.StrictInstructionListParser
 
ourInstance - Static variable in class slogo.parser.token.EOFToken
 
ourInstance - Static variable in class slogo.parser.token.EOLToken
 

P

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.BKParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.CleanParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.ClearScreenParser
parses a ClearScreen instruction
parse(SLogoInterpreter) - Method in class slogo.parser.DifferenceParser
parses a difference instruction
parse(SLogoInterpreter) - Method in class slogo.parser.EqualsParser
parses a equal instruction
parse(SLogoInterpreter) - Method in class slogo.parser.FDParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.GreaterParser
parses a greater instruction
parse(SLogoInterpreter) - Method in class slogo.parser.HeadingParser
parses a left instruction
parse(SLogoInterpreter) - Method in class slogo.parser.HomeParser
parses a forward 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
parses an if instruction
parse(SLogoInterpreter) - Method in class slogo.parser.InstructionParser
gets the appropriate parser to parse the token
parse(SLogoInterpreter) - Method in class slogo.parser.LessParser
parses a less instruction
parse(SLogoInterpreter) - Method in class slogo.parser.LTParser
parses a left instruction
parse(SLogoInterpreter) - Method in class slogo.parser.MinusParser
parses a negation instruction
parse(SLogoInterpreter) - Method in class slogo.parser.NotEqualsParser
parses a NotEquals instruction
parse(SLogoInterpreter) - Method in interface slogo.parser.Parser
 
parse(SLogoInterpreter) - Method in class slogo.parser.PDParser
parses a PD instruction
parse(SLogoInterpreter) - Method in class slogo.parser.PrintParser
parses a print instruction
parse(SLogoInterpreter) - Method in class slogo.parser.ProductParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.PUParser
parses a PU instruction
parse(SLogoInterpreter) - Method in class slogo.parser.QuotientParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.RemainderParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.RepeatParser
Parses a REPEAT instruction
parse(SLogoInterpreter) - Method in class slogo.parser.RTParser
parses a left instruction
parse(SLogoInterpreter) - Method in class slogo.parser.SetPCParser
parses a SetPenColor instruction
parse(SLogoInterpreter) - Method in class slogo.parser.SetPSParser
parses a SetPenSize instruction
parse(SLogoInterpreter) - Method in class slogo.parser.SetXParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.SetXYParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.SetYParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.StrictInstructionListParser
Parses the instructions list
parse(SLogoInterpreter) - Method in class slogo.parser.SubroutineParser
parses an assignment statement, which looks like id = expression
parse(SLogoInterpreter) - Method in class slogo.parser.SumParser
parses a forward instruction
parse(StreamTokenizer) - Static method in class slogo.parser.token.TokenFactory
 
parse(SLogoInterpreter) - Method in class slogo.parser.ToParser
parses a to instruction
parse(SLogoInterpreter) - Method in class slogo.parser.TowardsParser
parses a forward instruction
parse(SLogoInterpreter) - Method in class slogo.parser.XCorParser
parses a left instruction
parse(SLogoInterpreter) - Method in class slogo.parser.YCorParser
parses a left 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
PD - Class in slogo.instruction
 
PD() - Constructor for class slogo.instruction.PD
 
PDParser - Class in slogo.parser
 
PDParser() - Constructor for class slogo.parser.PDParser
 
PDToken - Class in slogo.parser.token
Represents the PenDown instruction
PDToken() - Constructor for class slogo.parser.token.PDToken
 
penColor - Variable in class slogo.turtle.JTurtle
 
PenDownToken - Class in slogo.parser.token
 
PenDownToken() - Constructor for class slogo.parser.token.PenDownToken
 
penIsDown - Variable in class slogo.turtle.JTurtle
 
penThickness - Variable in class slogo.turtle.JTurtle
 
PenUpToken - Class in slogo.parser.token
 
PenUpToken() - Constructor for class slogo.parser.token.PenUpToken
 
PERIOD - Static variable in class slogo.CharConsts
 
playSound() - Static method in class slogo.turtle.TurtleField
 
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
 
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
 
PU - Class in slogo.instruction
The Pen Up instruction
PU() - Constructor for class slogo.instruction.PU
 
PUParser - Class in slogo.parser
Parser for the Pen Up instruction
PUParser() - Constructor for class slogo.parser.PUParser
 
PUToken - Class in slogo.parser.token
Represents the Pen Up instruction
PUToken() - Constructor for class slogo.parser.token.PUToken
 

Q

QUESTION - Static variable in class slogo.CharConsts
 
QUOTE - Static variable in class slogo.CharConsts
 
QuotientParser - Class in slogo.parser
 
QuotientParser() - Constructor for class slogo.parser.QuotientParser
 
QuotientToken - Class in slogo.parser.token
 
QuotientToken() - Constructor for class slogo.parser.token.QuotientToken
 

R

Remainder - Class in slogo.instruction
Represents a + b, the addition of two expressions
Remainder(ArithmeticBase, ArithmeticBase) - Constructor for class slogo.instruction.Remainder
Represents an addition
RemainderParser - Class in slogo.parser
 
RemainderParser() - Constructor for class slogo.parser.RemainderParser
 
RemainderToken - Class in slogo.parser.token
 
RemainderToken() - Constructor for class slogo.parser.token.RemainderToken
 
Renderer - Class in slogo.turtle
Renders the graphical representation of the turtle
Renderer() - Constructor for class slogo.turtle.Renderer
 
Repeat - Class in slogo.instruction
An AST (abstract syntax tree) for a SLogo REPEAT instruction.
Repeat(ArithmeticBase, StrictInstructionList) - Constructor for class slogo.instruction.Repeat
Constructs a Repeat instruction that can be executed.
repeatExpression - Variable in class slogo.instruction.Repeat
 
RepeatParser - Class in slogo.parser
Parse a REPEAT Statement, which looks like REPEAT numOrVar [ instructionlist ]
RepeatParser() - Constructor for class slogo.parser.RepeatParser
 
RepeatToken - Class in slogo.parser.token
Represents a REPEAT instruction token
RepeatToken() - Constructor for class slogo.parser.token.RepeatToken
 
ReservedToken - Class in slogo.parser.token
Represents a reserved word
ReservedToken(String) - Constructor for class slogo.parser.token.ReservedToken
 
reset() - Method in class slogo.turtle.JTurtle
Reposition turtle at the origin, facing north.
RIGHT_BRACE - Static variable in class slogo.CharConsts
 
RIGHT_BRACKET - Static variable in class slogo.CharConsts
 
RIGHT_PAREN - Static variable in class slogo.CharConsts
 
RightBracketToken - Class in slogo.parser.token
Represents a right bracket
RightBracketToken() - Constructor for class slogo.parser.token.RightBracketToken
 
RightParenToken - Class in slogo.parser.token
Represents a right parenthesis
RightParenToken() - Constructor for class slogo.parser.token.RightParenToken
 
RightToken - Class in slogo.parser.token
 
RightToken() - Constructor for class slogo.parser.token.RightToken
 
rightValue(Context) - Method in class slogo.instruction.BinaryExpression
 
RT - Class in slogo.instruction
 
RT(GrammarElement) - Constructor for class slogo.instruction.RT
 
RTParser - Class in slogo.parser
 
RTParser() - Constructor for class slogo.parser.RTParser
 
RTToken - Class in slogo.parser.token
Represents the RIGHT instruction
RTToken() - Constructor for class slogo.parser.token.RTToken
 

S

saveFile(String) - Method in class slogo.turtle.TurtleField
Saves file
saveFileChooser - Variable in class slogo.turtle.TurtleField
 
SEMI_COLON - Static variable in class slogo.CharConsts
 
sendCommand - Variable in class slogo.turtle.TurtleField
 
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.
SetPC - Class in slogo.instruction
The SetPenColor instruction Sets a pen color with a corresponding number between 1 and 8 for the 8 predefined colors in the palette
SetPC(GrammarElement) - Constructor for class slogo.instruction.SetPC
 
SetPCParser - Class in slogo.parser
Parser for the SetPenColor instruction
SetPCParser() - Constructor for class slogo.parser.SetPCParser
 
SetPCToken - Class in slogo.parser.token
Represents the SetPC instruction
SetPCToken() - Constructor for class slogo.parser.token.SetPCToken
 
setPenColor(Color) - Method in class slogo.turtle.JTurtle
 
SetPenColorToken - Class in slogo.parser.token
Represents the SetPenColor instruction
SetPenColorToken() - Constructor for class slogo.parser.token.SetPenColorToken
 
setPenIsDown(boolean) - Method in class slogo.turtle.JTurtle
 
SetPenSizeToken - Class in slogo.parser.token
Represents the SetPenSize instruction
SetPenSizeToken() - Constructor for class slogo.parser.token.SetPenSizeToken
 
setPenThickness(int) - Method in class slogo.turtle.JTurtle
 
setPoint(Point2D) - Method in class slogo.turtle.JTurtle
Sets the turtles point, notifies listeners.
SetPS - Class in slogo.instruction
The SetPenSize instruction
SetPS(GrammarElement) - Constructor for class slogo.instruction.SetPS
 
SetPSParser - Class in slogo.parser
Parser for the SetPenSize instruction
SetPSParser() - Constructor for class slogo.parser.SetPSParser
 
SetPSToken - Class in slogo.parser.token
Represents the SetPS instruction
SetPSToken() - Constructor for class slogo.parser.token.SetPSToken
 
setTurtle(JTurtle) - Method in class slogo.turtle.TurtleField
 
SetX - Class in slogo.instruction
The SetX instruction
SetX(GrammarElement) - Constructor for class slogo.instruction.SetX
 
SetXParser - Class in slogo.parser
Parser for the SetX instruction
SetXParser() - Constructor for class slogo.parser.SetXParser
 
SetXToken - Class in slogo.parser.token
Represents the SETX instruction
SetXToken() - Constructor for class slogo.parser.token.SetXToken
 
SetXY - Class in slogo.instruction
The SetX instruction
SetXY(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.SetXY
 
SetXYParser - Class in slogo.parser
Parser for the SetXY instruction
SetXYParser() - Constructor for class slogo.parser.SetXYParser
 
SetXYToken - Class in slogo.parser.token
Represents the SETXY instruction
SetXYToken() - Constructor for class slogo.parser.token.SetXYToken
 
SetY - Class in slogo.instruction
The SetX instruction
SetY(GrammarElement) - Constructor for class slogo.instruction.SetY
 
SetYParser - Class in slogo.parser
Parser for the SetX instruction
SetYParser() - Constructor for class slogo.parser.SetYParser
 
SetYToken - Class in slogo.parser.token
Represents the SETY instruction
SetYToken() - Constructor for class slogo.parser.token.SetYToken
 
showAngle(int) - Method in class slogo.turtle.TurtleField
Display (Turtle's) angle
showPoint(Point2D) - Method in class slogo.turtle.TurtleField
display Turtle's point information
SLASH - Static variable in class slogo.CharConsts
 
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
 
soundFileChooser() - Method in class slogo.turtle.TurtleField
 
soundName - Static variable in class slogo.turtle.TurtleField
 
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
 
statements - Static variable in class slogo.parser.InstructionNames
 
statsPanel - Variable in class slogo.turtle.TurtleField
 
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
 
Subroutine - Class in slogo.instruction
An assignment instruction assigns an expression to a variable, updating the global state to reflect the assignment.
Subroutine(String) - Constructor for class slogo.instruction.Subroutine
Construct an Assignment instruction from a variable and an expression, e.g., X = expression.
subroutineNames - Static variable in class slogo.GrammarElement
 
SubroutineParser - Class in slogo.parser
Parse an assignment statement, which looks like <id> <assignment_token, i.e., = > <expression>
SubroutineParser() - Constructor for class slogo.parser.SubroutineParser
 
Subtraction - Class in slogo.instruction
Represents a subtraction (e.g., lhs - rhs)
Subtraction(ArithmeticBase, ArithmeticBase) - Constructor for class slogo.instruction.Subtraction
Represents a subtraction
SumParser - Class in slogo.parser
Parser for the FD instruction
SumParser() - Constructor for class slogo.parser.SumParser
 
SumToken - Class in slogo.parser.token
Represents the SUM instruction
SumToken() - Constructor for class slogo.parser.token.SumToken
 

T

TestTowards - Class in slogo.turtle
 
TestTowards() - Constructor for class slogo.turtle.TestTowards
 
textEntry - Variable in class slogo.turtle.TurtleField
 
thickness - Variable in class slogo.turtle.Line
 
TILDE - Static variable in class slogo.CharConsts
 
To - Class in slogo.instruction
 
To(GrammarElement, StrictInstructionList) - Constructor for class slogo.instruction.To
 
toggleTurtleStats() - Method in class slogo.turtle.TurtleField
Hides turtle stats
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
 
ToParser - Class in slogo.parser
 
ToParser() - Constructor for class slogo.parser.ToParser
 
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.BinaryExpression
Combine left/right subexpressions, return result using symbol as the combiner/juxtaposer for the subexpressions.
toString() - Method in class slogo.instruction.BK
 
toString() - Method in class slogo.instruction.Clean
 
toString() - Method in class slogo.instruction.ClearScreen
 
toString() - Method in class slogo.instruction.Equals
 
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.Home
 
toString() - Method in class slogo.instruction.If
 
toString() - Method in class slogo.instruction.Less
 
toString() - Method in class slogo.instruction.LT
 
toString() - Method in class slogo.instruction.Negation
Format -expression
toString() - Method in class slogo.instruction.NotEquals
 
toString() - Method in class slogo.instruction.PD
 
toString() - Method in class slogo.instruction.Print
 
toString() - Method in class slogo.instruction.PU
 
toString() - Method in class slogo.instruction.Repeat
 
toString() - Method in class slogo.instruction.RT
 
toString() - Method in class slogo.instruction.SetPC
 
toString() - Method in class slogo.instruction.SetPS
 
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.StrictInstructionList
Return a string indicating the # of instructions in the list
toString() - Method in class slogo.instruction.Subroutine
Returns a String for this instruction.
toString() - Method in class slogo.instruction.To
 
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
 
ToToken - Class in slogo.parser.token
Represents the TO instruction
ToToken() - Constructor for class slogo.parser.token.ToToken
 
Towards - Class in slogo.instruction
The Towards instruction
Towards(GrammarElement, GrammarElement) - Constructor for class slogo.instruction.Towards
 
TowardsParser - Class in slogo.parser
Parser for the SetXY instruction
TowardsParser() - Constructor for class slogo.parser.TowardsParser
 
TowardsToken - Class in slogo.parser.token
Represents the FORWARD instruction
TowardsToken() - Constructor for class slogo.parser.token.TowardsToken
 
trueHeading() - Method in class slogo.turtle.JTurtle
Return the real/true heading of the turtle.
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
 
turtleImgLocName - Static variable in class slogo.turtle.TurtleField
 
TurtleListener - Interface in slogo.turtle
A simple listener interface that listens to changes to the turtle and processes them, as appropriate.
turtleMap - Variable in class slogo.WorkspaceContext
 
twoPi - Static variable in class slogo.turtle.JTurtle
 

U

UnaryExpression - Class in slogo.instruction
Represents a unary expression
UnaryExpression(ArithmeticBase) - Constructor for class slogo.instruction.UnaryExpression
Represents a unary expression
UNDER_SCORE - Static variable in class slogo.CharConsts
 

V

value(String) - Method in interface slogo.Context
If there are local/global variables, a variable might have a different value depending on the Context, so Contexts should support determining the value of an identifier.
value(Context) - Method in class slogo.expression.ArithmeticBase
 
value(Context) - Method in class slogo.expression.Number
 
value(Context) - Method in class slogo.expression.Variable
 
value(Context) - Method in class slogo.instruction.Addition
 
value(Context) - Method in class slogo.instruction.ArithmeticInstruction
 
value(Context) - Method in class slogo.instruction.Division
 
value(Context) - Method in class slogo.instruction.Multiplication
 
value(Context) - Method in class slogo.instruction.Negation
 
value(Context) - Method in class slogo.instruction.Remainder
 
value(Context) - Method in class slogo.instruction.Subtraction
 
value(Context) - Method in class slogo.instruction.UnaryExpression
 
value() - Method in class slogo.parser.token.CharToken
 
value() - Method in class slogo.parser.token.IdentifierToken
 
value() - Method in class slogo.parser.token.NumberToken
 
value() - Method in class slogo.parser.token.ReservedToken
 
value() - Method in class slogo.parser.token.VariableToken
 
value(String) - Method in class slogo.WorkspaceContext
 
Variable - Class in slogo.expression
A variable stores a value and can be used in an expression.
Variable(String) - Constructor for class slogo.expression.Variable
Represents a variable
VariableFactory - Class in slogo.expression
Clients can use this class to obtain a unique variable per identifier (avoiding a proliferation of objects)
VariableFactory() - Constructor for class slogo.expression.VariableFactory
 
VariableToken - Class in slogo.parser.token
Represents a variable
VariableToken(String) - Constructor for class slogo.parser.token.VariableToken
 
varnameToVariable - Static variable in class slogo.expression.VariableFactory
 

W

WIDTH - Static variable in class slogo.turtle.JTurtle
 
WorkspaceContext - Class in slogo
The implemented context for a workspace
WorkspaceContext() - Constructor for class slogo.WorkspaceContext
 

X

x1 - Variable in class slogo.turtle.Line
 
x2 - Variable in class slogo.turtle.Line
 
XCor - Class in slogo.instruction
 
XCor() - Constructor for class slogo.instruction.XCor
 
XCorParser - Class in slogo.parser
 
XCorParser() - Constructor for class slogo.parser.XCorParser
 
XCorToken - Class in slogo.parser.token
Represents the XCOR instruction
XCorToken() - Constructor for class slogo.parser.token.XCorToken
 

Y

y1 - Variable in class slogo.turtle.Line
 
y2 - Variable in class slogo.turtle.Line
 
YCor - Class in slogo.instruction
 
YCor() - Constructor for class slogo.instruction.YCor
 
YCorParser - Class in slogo.parser
 
YCorParser() - Constructor for class slogo.parser.YCorParser
 
YCorToken - Class in slogo.parser.token
Represents the YCOR instruction
YCorToken() - Constructor for class slogo.parser.token.YCorToken
 
A B C D E F G H I J L M N O P Q R S T U V W X Y 
Skip navigation links