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

actionPerformed(ActionEvent) - Method in class graphics.display.PaletteEditor
detects actions when buttons are pressed...closes the dialog when "DONE" is clicked and prompts the user to change a palette color when one of the color buttons is pressed
actionPerformed(ActionEvent) - Method in class graphics.display.ColorEditor
changes dialog when buttons are pressed
actionPerformed(ActionEvent) - Method in class graphics.display.Ide
handles all action events generated by the IDE.
actionPerformed(ActionEvent) - Method in class graphics.display.TurtleEditor
sets reactions for when certain buttons are pressed
actionPerformed(ActionEvent) - Method in class graphics.display.HelpBrowser
 
Add - class elan.instruction.Add.
 
Add(Expression) - Constructor for class elan.instruction.Add
 
add(Instruction) - Method in class elan.instruction.StrictInstructionList
 
add(int) - Method in class graphics.turtle.TurtleManager
adds a turtle to the list of turltes being addressed
Addition - class elan.expression.Addition.
Represents a + b, the addition of two expressions
Addition(Expression, Expression) - Constructor for class elan.expression.Addition
 
addObserver(Observer) - Method in class graphics.display.InputWindow
 
AddParser - class elan.parser.AddParser.
 
AddParser() - Constructor for class elan.parser.AddParser
 
AddToken - class elan.parser.token.AddToken.
 
AddToken() - Constructor for class elan.parser.token.AddToken
 
And - class elan.expression.And.
Represents a + b, the addition of two expressions
AND - Static variable in class elan.StringConsts
 
And(Expression, Expression) - Constructor for class elan.expression.And
 
AndParser - class elan.parser.AndParser.
 
AndParser() - Constructor for class elan.parser.AndParser
 
AndToken - class elan.parser.token.AndToken.
 
AndToken() - Constructor for class elan.parser.token.AndToken
 
APOSTROPHE - Static variable in class elan.CharConsts
 
Assignment - class elan.instruction.Assignment.
 
Assignment(Variable, Expression) - Constructor for class elan.instruction.Assignment
 
AssignmentParser - class elan.parser.AssignmentParser.
 
AssignmentParser() - Constructor for class elan.parser.AssignmentParser
 
AssignmentToken - class elan.parser.token.AssignmentToken.
 
AssignmentToken() - Constructor for class elan.parser.token.AssignmentToken
 
AT - Static variable in class elan.CharConsts
 

B

Back - class elan.instruction.Back.
 
BACK_SLASH - Static variable in class elan.CharConsts
 
Back(Expression) - Constructor for class elan.instruction.Back
 
back(int) - Method in class graphics.turtle.Turtle
moves the turtle backwards by the amount specified
back(int) - Method in class graphics.turtle.TurtleManager
Tells the active turtles to move backwards by distance
Background - class elan.expression.Background.
 
BACKGROUND - Static variable in class elan.StringConsts
 
Background() - Constructor for class elan.expression.Background
 
BackgroundParser - class elan.parser.BackgroundParser.
 
BackgroundParser() - Constructor for class elan.parser.BackgroundParser
 
BackgroundToken - class elan.parser.token.BackgroundToken.
 
BackgroundToken() - Constructor for class elan.parser.token.BackgroundToken
 
BackParser - class elan.parser.BackParser.
 
BackParser() - Constructor for class elan.parser.BackParser
 
BackToken - class elan.parser.token.BackToken.
 
BackToken() - Constructor for class elan.parser.token.BackToken
 
BANG - Static variable in class elan.CharConsts
 
Bg - class elan.expression.Bg.
 
BG - Static variable in class elan.StringConsts
 
Bg() - Constructor for class elan.expression.Bg
 
BgParser - class elan.parser.BgParser.
 
BgParser() - Constructor for class elan.parser.BgParser
 
BgToken - class elan.parser.token.BgToken.
 
BgToken() - Constructor for class elan.parser.token.BgToken
 
BinaryExpression - class elan.expression.BinaryExpression.
The base class of any binary expression, e.g., a + b, a - b, or, in future use, a < b and so on.
BinaryExpression(Expression, Expression) - Constructor for class elan.expression.BinaryExpression
construct a binary expression from two subexpressions
BkParser - class elan.parser.BkParser.
 
BkParser() - Constructor for class elan.parser.BkParser
 
BkToken - class elan.parser.token.BkToken.
 
BkToken() - Constructor for class elan.parser.token.BkToken
 
ButtonMaker - class graphics.display.ButtonMaker.
Static methods to create buttons that paint their border only when the mouse is over the button
ButtonMaker() - Constructor for class graphics.display.ButtonMaker
 

C

CARET - Static variable in class elan.CharConsts
 
changeBackground(TurtleColor) - Method in class graphics.display.TurtlePanel
 
CharConsts - class elan.CharConsts.
 
CharConsts() - Constructor for class elan.CharConsts
 
CharToken - class elan.parser.token.CharToken.
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 elan.parser.token.CharToken
package only constructor
CharTokenFactory - class elan.parser.token.CharTokenFactory.
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 elan.parser.token.CharTokenFactory
 
Clean - class elan.instruction.Clean.
 
clean() - Method in class graphics.turtle.TurtleManager
erases all lines that have been drawn
Clean() - Constructor for class elan.instruction.Clean
 
CleanParser - class elan.parser.CleanParser.
 
CleanParser() - Constructor for class elan.parser.CleanParser
 
CleanToken - class elan.parser.token.CleanToken.
 
CleanToken() - Constructor for class elan.parser.token.CleanToken
 
clearField() - Method in class graphics.display.SingleLineField
 
clearLinesImage() - Method in class graphics.display.TurtleImages
 
Clearscreen - class elan.instruction.Clearscreen.
 
clearScreen() - Method in class graphics.turtle.TurtleManager
erases all lines and returns all turtles to the center
Clearscreen() - Constructor for class elan.instruction.Clearscreen
 
ClearscreenParser - class elan.parser.ClearscreenParser.
 
ClearscreenParser() - Constructor for class elan.parser.ClearscreenParser
 
ClearscreenToken - class elan.parser.token.ClearscreenToken.
 
ClearscreenToken() - Constructor for class elan.parser.token.ClearscreenToken
 
COLOR_MAX - Static variable in class graphics.turtle.TurtleColor
 
ColorEditor - class graphics.display.ColorEditor.
dialog to select and change a color for a property such as pen color or background
ColorEditor(Dialog) - Constructor for class graphics.display.ColorEditor
constructor passed a dialog so that it is declared modal and the given frame cannot be accessed until the dialog is closed
ColorEditor(Frame) - Constructor for class graphics.display.ColorEditor
constructor passed a frame so that it is declared modal and the given frame cannot be accessed until the dialog is closed
COMMA - Static variable in class elan.CharConsts
 
compareTo(Object) - Method in class elan.instruction.FuncVariable
 
compareTo(Object) - Method in class elan.expression.Variable
 
Context - interface elan.Context.
 
CsParser - class elan.parser.CsParser.
 
CsParser() - Constructor for class elan.parser.CsParser
 
CsToken - class elan.parser.token.CsToken.
 
CsToken() - Constructor for class elan.parser.token.CsToken
 

D

deleteObserver(Observer) - Method in class graphics.display.InputWindow
 
Difference - class elan.expression.Difference.
Represents a + b, the addition of two expressions
DIFFERENCE - Static variable in class elan.StringConsts
 
Difference(Expression, Expression) - Constructor for class elan.expression.Difference
 
DifferenceParser - class elan.parser.DifferenceParser.
 
DifferenceParser() - Constructor for class elan.parser.DifferenceParser
 
DifferenceToken - class elan.parser.token.DifferenceToken.
 
DifferenceToken() - Constructor for class elan.parser.token.DifferenceToken
 
Division - class elan.expression.Division.
 
Division(Expression, Expression) - Constructor for class elan.expression.Division
 
DOLLAR - Static variable in class elan.CharConsts
 
drawLine(TurtleEvent) - Method in class graphics.display.TurtleImages
 
drawTurtle(Turtle) - Method in class graphics.display.TurtleImages
 
DummyParser - class graphics.DummyParser.
Implementation of the Parser interface used for testing the IDE
DummyParser(TurtleManager, Output) - Constructor for class graphics.DummyParser
 

E

elan - package elan
Elan is a package for doing recursive descent parsing of a simple, but complex language.
elan.expression - package elan.expression
Represents standard infix (mathematical) expressions.
elan.instruction - package elan.instruction
Instruction classes each represent a language construct in an AST form.
elan.parser - package elan.parser
This package is responsible for parsing the language Elan.
elan.parser.token - package elan.parser.token
The token (parser sub) package holds all token classes.
ElanParser - class elan.parser.ElanParser.
Illustrates the java.io.StreamTokenizer class and how it can be used to parse tokens for a toy example programming language (elan) For this example simple instructions are parsed, but lots of infrastructure is in place for parsing a more complete language.
ElanParser() - Constructor for class elan.parser.ElanParser
 
EOFToken - class elan.parser.token.EOFToken.
This represents an end-of-file token Uses the singleton pattern since there's no reason to have more than one such token.
EOLToken - class elan.parser.token.EOLToken.
This represents an end-of-line token Uses the singleton pattern since there's no reason to have more than one such token.
EQUAL - Static variable in class elan.CharConsts
 
Equalbool - class elan.expression.Equalbool.
Returns true if a = b, false otherwise
EQUALBOOL - Static variable in class elan.StringConsts
 
Equalbool(Expression, Expression) - Constructor for class elan.expression.Equalbool
 
EqualboolParser - class elan.parser.EqualboolParser.
 
EqualboolParser() - Constructor for class elan.parser.EqualboolParser
 
EqualboolToken - class elan.parser.token.EqualboolToken.
 
EqualboolToken() - Constructor for class elan.parser.token.EqualboolToken
 
equals(Object) - Method in class elan.parser.token.ReservedToken
 
equals(Object) - Method in class elan.parser.token.CharToken
 
equals(Object) - Method in class elan.parser.token.EOLToken
 
equals(Object) - Method in class elan.parser.token.NumberToken
 
equals(Object) - Method in class elan.parser.token.EOFToken
 
equals(Object) - Method in class elan.parser.token.IdentifierToken
 
equals(Object) - Method in class elan.parser.token.VariableToken
 
equals(Object) - Method in class elan.instruction.FuncVariable
 
equals(Object) - Method in class elan.expression.Variable
 
EqualToken - class elan.parser.token.EqualToken.
 
EqualToken() - Constructor for class elan.parser.token.EqualToken
 
error(Token) - Method in class elan.parser.ElanParser
 
evaluate(Context) - Method in class elan.GrammarElement
Evaluate this language construct in some context.
evaluate(Context) - Method in class elan.instruction.Instruction
 
evaluate(Context) - Method in class elan.instruction.Setxy
 
evaluate(Context) - Method in class elan.instruction.If
 
evaluate(Context) - Method in class elan.instruction.Hideturtle
 
evaluate(Context) - Method in class elan.instruction.Assignment
 
evaluate(Context) - Method in class elan.instruction.Tell
 
evaluate(Context) - Method in class elan.instruction.Jump
 
evaluate(Context) - Method in class elan.instruction.Pendown
 
evaluate(Context) - Method in class elan.instruction.Home
 
evaluate(Context) - Method in class elan.instruction.Setsh
 
evaluate(Context) - Method in class elan.instruction.Setheading
 
evaluate(Context) - Method in class elan.instruction.Penup
 
evaluate(Context) - Method in class elan.instruction.FuncVariable
 
evaluate(Context) - Method in class elan.instruction.Setbackground
 
evaluate(Context) - Method in class elan.instruction.Setshape
 
evaluate(Context) - Method in class elan.instruction.Window
 
evaluate(Context) - Method in class elan.instruction.Setpalette
 
evaluate(Context) - Method in class elan.instruction.Setpencolor
 
evaluate(Context) - Method in class elan.instruction.Sety
 
evaluate(Context) - Method in class elan.instruction.Print
 
evaluate(Context) - Method in class elan.instruction.Fence
 
evaluate(Context) - Method in class elan.instruction.Wrap
 
evaluate(Context) - Method in class elan.instruction.Showturtle
 
evaluate(Context) - Method in class elan.instruction.Back
 
evaluate(Context) - Method in class elan.instruction.Setpc
 
evaluate(Context) - Method in class elan.instruction.StrictInstructionList
 
evaluate(Context) - Method in class elan.instruction.Setbg
 
evaluate(Context) - Method in class elan.instruction.Setpensize
 
evaluate(Context) - Method in class elan.instruction.Seth
 
evaluate(Context) - Method in class elan.instruction.Repeat
 
evaluate(Context) - Method in class elan.instruction.Clearscreen
 
evaluate(Context) - Method in class elan.instruction.To
 
evaluate(Context) - Method in class elan.instruction.Clean
 
evaluate(Context) - Method in class elan.instruction.Forward
 
evaluate(Context) - Method in class elan.instruction.Left
 
evaluate(Context) - Method in class elan.instruction.Right
 
evaluate(Context) - Method in class elan.instruction.Setps
 
evaluate(Context) - Method in class elan.instruction.Setx
 
evaluate(Context) - Method in class elan.instruction.Add
 
evaluate(Context) - Method in class elan.expression.Expression
 
evaluate(Context) - Method in class elan.expression.Variable
 
executeInstructions(String) - Method in class elan.parser.ElanParser
 
executeInstructions(String) - Method in class graphics.DummyParser
 
executeInstructions(String) - Method in interface graphics.Parser
executes a list of instructions
Expression - class elan.expression.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 elan.expression.Expression
 
ExpressionParser - class elan.parser.ExpressionParser.
This is a recursive descent parser for parsing expressions using the standard grammar for expressions (follows).

F

FdParser - class elan.parser.FdParser.
 
FdParser() - Constructor for class elan.parser.FdParser
 
FdToken - class elan.parser.token.FdToken.
 
FdToken() - Constructor for class elan.parser.token.FdToken
 
Fence - class elan.instruction.Fence.
 
fence() - Method in class graphics.turtle.Turtle
tells the turtle to enter fence mode: From now on, if the turtle is asked to move past the boundary of the graphics window, it will move as far as it can and then stop at the edge with an "out of bounds" error message.
Fence() - Constructor for class elan.instruction.Fence
 
fenceMode() - Method in class graphics.turtle.TurtleManager
tells the active turtles to enter fence mode
FenceParser - class elan.parser.FenceParser.
 
FenceParser() - Constructor for class elan.parser.FenceParser
 
FenceToken - class elan.parser.token.FenceToken.
 
FenceToken() - Constructor for class elan.parser.token.FenceToken
 
Forward - class elan.instruction.Forward.
 
Forward(Expression) - Constructor for class elan.instruction.Forward
 
forward(int) - Method in class graphics.turtle.Turtle
moves the turtle forward by dist pixels
forward(int) - Method in class graphics.turtle.TurtleManager
Tells the active turltes to move forward by distance
ForwardParser - class elan.parser.ForwardParser.
 
ForwardParser() - Constructor for class elan.parser.ForwardParser
 
ForwardToken - class elan.parser.token.ForwardToken.
 
ForwardToken() - Constructor for class elan.parser.token.ForwardToken
 
FunctionArgumentException - exception elan.parser.FunctionArgumentException.
 
FunctionArgumentException(String) - Constructor for class elan.parser.FunctionArgumentException
 
functionMap - Static variable in class elan.GrammarElement
 
FunctionNameException - exception elan.parser.FunctionNameException.
 
FunctionNameException(String) - Constructor for class elan.parser.FunctionNameException
 
FuncVarFactory - class elan.instruction.FuncVarFactory.
Clients can use this class to obtain a unique variable per identifier (avoiding a proliferation of objects)
FuncVariable - class elan.instruction.FuncVariable.
A variable stores a value and can be used in an expression.
FuncVariable(String) - Constructor for class elan.instruction.FuncVariable
 

G

getColor() - Method in class graphics.turtle.TurtleColor
returns the Color corresponding to myColorNum
getColor(int) - Static method in class graphics.turtle.TurtleColor
 
getColorNum() - Method in class graphics.turtle.TurtleColor
returns the myColorNum, the int corresponding to the color
getFile() - Method in class graphics.display.InputWindow
 
getInstance() - Static method in class elan.parser.StrictInstructionListParser
 
getInstance() - Static method in class elan.parser.ExpressionParser
 
getInstance() - Static method in class elan.parser.InstructionParser
 
getInstance() - Static method in class elan.parser.token.EOLToken
 
getInstance() - Static method in class elan.parser.token.EOFToken
 
getInstance() - Static method in class elan.instruction.FuncVarFactory
 
getInstance() - Static method in class elan.expression.VariableFactory
 
getItem(String, String, ActionListener) - Static method in class graphics.display.MenuItemMaker
 
getLinesImage() - Method in class graphics.display.TurtleImages
 
getName() - Method in class elan.parser.FunctionArgumentException
 
getName() - Method in class elan.parser.FunctionNameException
 
getName() - Method in class graphics.display.InputWindow
 
getNames() - Static method in class elan.parser.InstructionNames
 
getNewPos() - Method in class graphics.turtle.TurtleEvent
 
getOldPos() - Method in class graphics.turtle.TurtleEvent
 
getOutput() - Method in class elan.TurtleContext
returns a reference to the Output
getPenColor() - Method in class graphics.turtle.Turtle
returns the Color of the turtle's pen color.
getShape() - Method in class graphics.turtle.TurtleShape
looks up and returns the image corresponding to a given int in the map of turtle shapes
getShape(int) - Static method in class graphics.turtle.TurtleShape
looks up and returns the Image that corresponds to a given int in the shapeMap
getShapeImage() - Method in class graphics.turtle.Turtle
 
getShapeNum() - Method in class graphics.turtle.TurtleShape
returns shapeNum, the int corresponding to the current shape
getToken() - Method in class elan.parser.ElanParser
returns the current token, doesn't fetch a new one
getToken(int) - Static method in class elan.parser.token.CharTokenFactory
 
getToolBarButton(String, String, ActionListener) - Static method in class graphics.display.ButtonMaker
 
getToolBarButton(String, String, String, ActionListener) - Static method in class graphics.display.ButtonMaker
 
getTurtle() - Method in class graphics.turtle.TurtleEvent
 
getTurtle(Object) - Method in class graphics.turtle.TurtleManager
returns the turtle that maps to key
getTurtleBackground() - Method in class graphics.display.TurtlePanel
 
getTurtleImage() - Method in class graphics.display.TurtleImages
 
getTurtleManager() - Method in class elan.TurtleContext
returns a reference to the TurtleManager
getTurtleNames() - Method in class graphics.turtle.TurtleManager
returns a set of integers representing all the currently visible turtles
getTurtleTransform() - Method in class graphics.display.TurtleImages
 
getType() - Method in class graphics.turtle.TurtleEvent
 
getVariable(IdentifierToken) - Static method in class elan.instruction.FuncVarFactory
 
getVariable(IdentifierToken) - Static method in class elan.expression.VariableFactory
 
getVisibleTurtles() - Method in class graphics.turtle.TurtleManager
returns a set of all the currently visible turtles
GrammarElement - class elan.GrammarElement.
All elements of the elan language (e.g., that make up an abstract syntax tree) should extend GrammarElement.
GrammarElement() - Constructor for class elan.GrammarElement
 
graphics - package graphics
Package that contains interfaces that define communication between the parser and the IDE enviornment.
graphics.display - package graphics.display
Contains classes that set up the IDE and manage components on the screen.
graphics.turtle - package graphics.turtle
Defines what a turtle is and how other classes can interact with turltes.
Greater - class elan.expression.Greater.
Represents a + b, the addition of two expressions
GREATER - Static variable in class elan.StringConsts
 
GREATER_THAN - Static variable in class elan.CharConsts
 
Greater(Expression, Expression) - Constructor for class elan.expression.Greater
 
GreaterParser - class elan.parser.GreaterParser.
 
GreaterParser() - Constructor for class elan.parser.GreaterParser
 
GreaterToken - class elan.parser.token.GreaterToken.
 
GreaterToken() - Constructor for class elan.parser.token.GreaterToken
 

H

Heading - class elan.expression.Heading.
Returns heading of turtle
HEADING - Static variable in class elan.StringConsts
 
HEADING_CHANGE - Static variable in class graphics.turtle.TurtleEvent
 
heading() - Method in class graphics.turtle.Turtle
returns the turtle's heading in degrees
heading() - Method in class graphics.turtle.TurtleManager
returns the heading of the first active turtle
Heading() - Constructor for class elan.expression.Heading
 
HeadingParser - class elan.parser.HeadingParser.
 
HeadingParser() - Constructor for class elan.parser.HeadingParser
 
HeadingToken - class elan.parser.token.HeadingToken.
 
HeadingToken() - Constructor for class elan.parser.token.HeadingToken
 
HelpBrowser - class graphics.display.HelpBrowser.
dialog that pops up our html user manual
HelpBrowser() - Constructor for class graphics.display.HelpBrowser
 
Hideturtle - class elan.instruction.Hideturtle.
 
hideTurtle() - Method in class graphics.turtle.Turtle
makes the turtle invisible
hideTurtle() - Method in class graphics.turtle.TurtleManager
hides the active turtles
Hideturtle() - Constructor for class elan.instruction.Hideturtle
 
HideturtleParser - class elan.parser.HideturtleParser.
 
HideturtleParser() - Constructor for class elan.parser.HideturtleParser
 
HideturtleToken - class elan.parser.token.HideturtleToken.
 
HideturtleToken() - Constructor for class elan.parser.token.HideturtleToken
 
Home - class elan.instruction.Home.
 
home() - Method in class graphics.turtle.Turtle
moves the turtle to the center of the screen (0 0)
home() - Method in class graphics.turtle.TurtleManager
move the active turtles to the center of the screen
Home() - Constructor for class elan.instruction.Home
 
HomeParser - class elan.parser.HomeParser.
 
HomeParser() - Constructor for class elan.parser.HomeParser
 
HomeToken - class elan.parser.token.HomeToken.
 
HomeToken() - Constructor for class elan.parser.token.HomeToken
 
HtParser - class elan.parser.HtParser.
 
HtParser() - Constructor for class elan.parser.HtParser
 
HtToken - class elan.parser.token.HtToken.
 
HtToken() - Constructor for class elan.parser.token.HtToken
 
hyperlinkUpdate(HyperlinkEvent) - Method in class graphics.display.HelpBrowser
 

I

Ide - class graphics.display.Ide.
Main class used for displaying the IDE.
Ide() - Constructor for class graphics.display.Ide
 
IdentifierParser - class elan.parser.IdentifierParser.
 
IdentifierParser() - Constructor for class elan.parser.IdentifierParser
 
IdentifierToken - class elan.parser.token.IdentifierToken.
 
IdentifierToken() - Constructor for class elan.parser.token.IdentifierToken
 
IdentifierToken(String) - Constructor for class elan.parser.token.IdentifierToken
 
If - class elan.instruction.If.
 
If(Expression, StrictInstructionList) - Constructor for class elan.instruction.If
 
IfParser - class elan.parser.IfParser.
 
IfParser() - Constructor for class elan.parser.IfParser
 
IfToken - class elan.parser.token.IfToken.
 
IfToken() - Constructor for class elan.parser.token.IfToken
 
initialize() - Method in class graphics.turtle.Turtle
sets the turtles initial properties...location at the Cartesian origin, headed in positive y direction, with turtle shape, thin white pen color and pen up
initializeShapeMap() - Static method in class graphics.turtle.TurtleShape
initializes the three core images to the shape map
InputWindow - class graphics.display.InputWindow.
A text editor component that has file saving/opening capabilities.
InputWindow() - Constructor for class graphics.display.InputWindow
 
InputWindow(String) - Constructor for class graphics.display.InputWindow
 
Instruction - class elan.instruction.Instruction.
 
Instruction() - Constructor for class elan.instruction.Instruction
 
InstructionNames - class elan.parser.InstructionNames.
 
InstructionNames() - Constructor for class elan.parser.InstructionNames
 
InstructionParser - class elan.parser.InstructionParser.
InstructionParser parses instructions; it uses token types to call appropriate parsers, and throws ParseExceptions in cases of error.
invalidateTurtleImage() - Method in class graphics.display.TurtleImages
 
isSaved() - Method in class graphics.display.InputWindow
 
isVisible() - Method in class graphics.turtle.Turtle
 
iterator() - Method in class elan.instruction.StrictInstructionList
 

J

Jump - class elan.instruction.Jump.
 
Jump(FuncVariable) - Constructor for class elan.instruction.Jump
 

L

Left - class elan.instruction.Left.
 
LEFT_BRACE - Static variable in class elan.CharConsts
 
LEFT_BRACKET - Static variable in class elan.CharConsts
 
LEFT_PAREN - Static variable in class elan.CharConsts
 
Left(Expression) - Constructor for class elan.instruction.Left
 
left(int) - Method in class graphics.turtle.Turtle
turns the turtle counterclockwise by the specified angle
left(int) - Method in class graphics.turtle.TurtleManager
turns left the specified number of degrees
LeftBracketToken - class elan.parser.token.LeftBracketToken.
 
LeftBracketToken() - Constructor for class elan.parser.token.LeftBracketToken
 
LeftParenToken - class elan.parser.token.LeftParenToken.
 
LeftParenToken() - Constructor for class elan.parser.token.LeftParenToken
 
LeftParser - class elan.parser.LeftParser.
 
LeftParser() - Constructor for class elan.parser.LeftParser
 
LeftToken - class elan.parser.token.LeftToken.
 
LeftToken() - Constructor for class elan.parser.token.LeftToken
 
leftValue(Context) - Method in class elan.expression.BinaryExpression
 
Less - class elan.expression.Less.
Returns true if a is less than b, false otherwise
LESS - Static variable in class elan.StringConsts
 
LESS_THAN - Static variable in class elan.CharConsts
 
Less(Expression, Expression) - Constructor for class elan.expression.Less
 
LessParser - class elan.parser.LessParser.
 
LessParser() - Constructor for class elan.parser.LessParser
 
LessToken - class elan.parser.token.LessToken.
 
LessToken() - Constructor for class elan.parser.token.LessToken
 
locationString() - Method in class graphics.turtle.Turtle
 
LtParser - class elan.parser.LtParser.
 
LtParser() - Constructor for class elan.parser.LtParser
 
LtToken - class elan.parser.token.LtToken.
 
LtToken() - Constructor for class elan.parser.token.LtToken
 

M

main(String[]) - Static method in class elan.parser.ElanParser
 
main(String[]) - Static method in class graphics.display.Ide
 
main(String[]) - Static method in class graphics.display.TurtlePanel
 
main(String[]) - Static method in class graphics.display.OutputWindow
Tests the function of the Output window
match(Token) - Method in class elan.parser.ElanParser
try to match a token, if unsuccessful throw an exception, otherwise match succeeds, and next token is obtained and returned
MAX_SHAPE - Static variable in class graphics.turtle.TurtleShape
 
MenuItemMaker - class graphics.display.MenuItemMaker.
Static methods to create menu items with a name, action command, and listener.
MenuItemMaker() - Constructor for class graphics.display.MenuItemMaker
 
Minus - class elan.expression.Minus.
Represents -a, the negation of an expression
MINUS - Static variable in class elan.StringConsts
 
Minus(Expression) - Constructor for class elan.expression.Minus
 
MinusParser - class elan.parser.MinusParser.
 
MinusParser() - Constructor for class elan.parser.MinusParser
 
MinusToken - class elan.parser.token.MinusToken.
 
MinusToken() - Constructor for class elan.parser.token.MinusToken
 
MOD - Static variable in class elan.CharConsts
 
Multiplication - class elan.expression.Multiplication.
Represents a x b, the multiplication of two expressions
Multiplication(Expression, Expression) - Constructor for class elan.expression.Multiplication
 
myExpression - Variable in class elan.instruction.If
 
myExpression - Variable in class elan.instruction.Assignment
 
myExpression - Variable in class elan.instruction.Tell
 
myExpression - Variable in class elan.instruction.Setsh
 
myExpression - Variable in class elan.instruction.Setheading
 
myExpression - Variable in class elan.instruction.Setbackground
 
myExpression - Variable in class elan.instruction.Setshape
 
myExpression - Variable in class elan.instruction.Setpencolor
 
myExpression - Variable in class elan.instruction.Sety
 
myExpression - Variable in class elan.instruction.Print
 
myExpression - Variable in class elan.instruction.Back
 
myExpression - Variable in class elan.instruction.Setpc
 
myExpression - Variable in class elan.instruction.Setbg
 
myExpression - Variable in class elan.instruction.Setpensize
 
myExpression - Variable in class elan.instruction.Seth
 
myExpression - Variable in class elan.instruction.Repeat
 
myExpression - Variable in class elan.instruction.Forward
 
myExpression - Variable in class elan.instruction.Left
 
myExpression - Variable in class elan.instruction.Right
 
myExpression - Variable in class elan.instruction.Setps
 
myExpression - Variable in class elan.instruction.Setx
 
myExpression - Variable in class elan.instruction.Add
 
myExpression - Variable in class elan.expression.UnaryExpression
 
myExpression1 - Variable in class elan.instruction.Setxy
 
myExpression1 - Variable in class elan.instruction.Setpalette
 
myExpression2 - Variable in class elan.instruction.Setxy
 
myExpression2 - Variable in class elan.instruction.Setpalette
 
myExpression3 - Variable in class elan.instruction.Setpalette
 
myExpression4 - Variable in class elan.instruction.Setpalette
 
myFuncVariable - Variable in class elan.instruction.Jump
 
myFuncVariable - Variable in class elan.instruction.To
 
myLeft - Variable in class elan.expression.BinaryExpression
 
myList - Variable in class elan.instruction.If
 
myList - Variable in class elan.instruction.Jump
 
myList - Variable in class elan.instruction.StrictInstructionList
 
myList - Variable in class elan.instruction.Repeat
 
myList - Variable in class elan.instruction.To
 
myName - Variable in class elan.instruction.FuncVariable
 
myName - Variable in class elan.expression.Variable
 
myO - Variable in class elan.TurtleContext
 
myOutput - Variable in class elan.parser.ElanParser
 
myRight - Variable in class elan.expression.BinaryExpression
 
myString - Variable in class elan.parser.ParseException
 
mySymbol - Variable in class elan.expression.BinaryExpression
 
myTM - Variable in class elan.TurtleContext
 
myToken - Variable in class elan.parser.ElanParser
 
myTokenizer - Variable in class elan.parser.ElanParser
 
myTurtleManager - Variable in class elan.parser.ElanParser
 
myValue - Variable in class elan.expression.Number
 
myVariable - Variable in class elan.instruction.Assignment
 

N

Negation - class elan.expression.Negation.
Represents unary minus, e.g., -expression
Negation(Expression) - Constructor for class elan.expression.Negation
 
nextToken() - Method in class elan.parser.ElanParser
get the next token and store it for retrieval by getToken()
Not - class elan.expression.Not.
Represents a + b, the addition of two expressions
NOT - Static variable in class elan.StringConsts
 
Not(Expression) - Constructor for class elan.expression.Not
 
Notequal - class elan.expression.Notequal.
Returns true if a is not equal to b, false otherwise
NOTEQUAL - Static variable in class elan.StringConsts
 
Notequal(Expression, Expression) - Constructor for class elan.expression.Notequal
 
NotequalParser - class elan.parser.NotequalParser.
 
NotequalParser() - Constructor for class elan.parser.NotequalParser
 
NotequalToken - class elan.parser.token.NotequalToken.
 
NotequalToken() - Constructor for class elan.parser.token.NotequalToken
 
NotParser - class elan.parser.NotParser.
 
NotParser() - Constructor for class elan.parser.NotParser
 
NotToken - class elan.parser.token.NotToken.
 
NotToken() - Constructor for class elan.parser.token.NotToken
 
Number - class elan.expression.Number.
 
Number(double) - Constructor for class elan.expression.Number
 
NumberToken - class elan.parser.token.NumberToken.
Represents a number (using doublevalues).
NumberToken(double) - Constructor for class elan.parser.token.NumberToken
Constructs a token representing value

O

open() - Method in class graphics.display.InputWindow
 
open(File) - Method in class graphics.display.InputWindow
 
Or - class elan.expression.Or.
Represents a + b, the addition of two expressions
OR - Static variable in class elan.StringConsts
 
Or(Expression, Expression) - Constructor for class elan.expression.Or
 
OrParser - class elan.parser.OrParser.
 
OrParser() - Constructor for class elan.parser.OrParser
 
OrToken - class elan.parser.token.OrToken.
 
OrToken() - Constructor for class elan.parser.token.OrToken
 
ourInstance - Static variable in class elan.parser.StrictInstructionListParser
 
ourMap - Static variable in class elan.GrammarElement
 
Output - interface graphics.Output.
 
OutputWindow - class graphics.display.OutputWindow.
Component that displays output and error messages.
OutputWindow() - Constructor for class graphics.display.OutputWindow
 

P

paintComponent(Graphics) - Method in class graphics.display.TurtlePanel
 
PaletteEditor - class graphics.display.PaletteEditor.
Dialog to change the palette of colors available.
PaletteEditor(Frame) - Constructor for class graphics.display.PaletteEditor
constructor is passed a frame so the dialog can be set as modal, meaning that the given frame cannot be accessed unless the dialog is closed
parse(ElanParser) - Method in class elan.parser.SetpsParser
 
parse(ElanParser) - Method in class elan.parser.GreaterParser
 
parse(ElanParser) - Method in class elan.parser.StrictInstructionListParser
 
parse(ElanParser) - Method in class elan.parser.SetheadingParser
 
parse(ElanParser) - Method in class elan.parser.LtParser
 
parse(ElanParser) - Method in class elan.parser.IdentifierParser
 
parse(ElanParser) - Method in class elan.parser.ToParser
 
parse(ElanParser) - Method in class elan.parser.HideturtleParser
 
parse(ElanParser) - Method in class elan.parser.LessParser
 
parse(ElanParser) - Method in class elan.parser.BackParser
 
parse(ElanParser) - Method in class elan.parser.MinusParser
 
parse(ElanParser) - Method in class elan.parser.SumParser
 
parse(ElanParser) - Method in class elan.parser.AddParser
 
parse(ElanParser) - Method in class elan.parser.SetpcParser
 
parse(ElanParser) - Method in class elan.parser.NotParser
 
parse(ElanParser) - Method in class elan.parser.ExpressionParser
 
parse(ElanParser) - Method in class elan.parser.SetpensizeParser
 
parse(ElanParser) - Method in class elan.parser.YcorParser
 
parse(ElanParser) - Method in class elan.parser.PencolorParser
 
parse(ElanParser) - Method in class elan.parser.AndParser
 
parse(ElanParser) - Method in class elan.parser.NotequalParser
 
parse(ElanParser) - Method in class elan.parser.WrapParser
 
parse(ElanParser) - Method in class elan.parser.PendownpParser
 
parse(ElanParser) - Method in class elan.parser.SetxParser
 
parse(ElanParser) - Method in class elan.parser.HtParser
 
parse(ElanParser) - Method in class elan.parser.RandomnumParser
 
parse(ElanParser) - Method in class elan.parser.SetbgParser
 
parse(ElanParser) - Method in class elan.parser.PsParser
 
parse(ElanParser) - Method in class elan.parser.SetbackgroundParser
 
parse(ElanParser) - Method in class elan.parser.IfParser
 
parse(ElanParser) - Method in class elan.parser.RtParser
 
parse(ElanParser) - Method in class elan.parser.HeadingParser
 
parse(ElanParser) - Method in class elan.parser.PrintParser
 
parse(ElanParser) - Method in class elan.parser.RightParser
 
parse(ElanParser) - Method in class elan.parser.HomeParser
 
parse(ElanParser) - Method in class elan.parser.BackgroundParser
 
parse(ElanParser) - Method in class elan.parser.InstructionParser
 
parse(ElanParser) - Method in class elan.parser.CleanParser
 
parse(ElanParser) - Method in class elan.parser.RemainderParser
 
parse(ElanParser) - Method in class elan.parser.DifferenceParser
 
parse(ElanParser) - Method in class elan.parser.SethParser
 
parse(ElanParser) - Method in class elan.parser.AssignmentParser
 
parse(ElanParser) - Method in class elan.parser.ShapeParser
 
parse(ElanParser) - Method in interface elan.parser.Parser
 
parse(ElanParser) - Method in class elan.parser.PendownqParser
 
parse(ElanParser) - Method in class elan.parser.SetpaletteParser
 
parse(ElanParser) - Method in class elan.parser.FenceParser
 
parse(ElanParser) - Method in class elan.parser.PcParser
 
parse(ElanParser) - Method in class elan.parser.SetyParser
 
parse(ElanParser) - Method in class elan.parser.TowardsParser
 
parse(ElanParser) - Method in class elan.parser.RepeatParser
 
parse(ElanParser) - Method in class elan.parser.SetshParser
 
parse(ElanParser) - Method in class elan.parser.SetshapeParser
 
parse(ElanParser) - Method in class elan.parser.PensizeParser
 
parse(ElanParser) - Method in class elan.parser.TellParser
 
parse(ElanParser) - Method in class elan.parser.ProductParser
 
parse(ElanParser) - Method in class elan.parser.ClearscreenParser
 
parse(ElanParser) - Method in class elan.parser.FdParser
 
parse(ElanParser) - Method in class elan.parser.BkParser
 
parse(ElanParser) - Method in class elan.parser.OrParser
 
parse(ElanParser) - Method in class elan.parser.BgParser
 
parse(ElanParser) - Method in class elan.parser.ForwardParser
 
parse(ElanParser) - Method in class elan.parser.ShowturtleParser
 
parse(ElanParser) - Method in class elan.parser.QuotientParser
 
parse(ElanParser) - Method in class elan.parser.XcorParser
 
parse(ElanParser) - Method in class elan.parser.SetxyParser
 
parse(ElanParser) - Method in class elan.parser.PdParser
 
parse(ElanParser) - Method in class elan.parser.PendownParser
 
parse(ElanParser) - Method in class elan.parser.WindowParser
 
parse(ElanParser) - Method in class elan.parser.PuParser
 
parse(ElanParser) - Method in class elan.parser.EqualboolParser
 
parse(ElanParser) - Method in class elan.parser.SetpencolorParser
 
parse(ElanParser) - Method in class elan.parser.PenupParser
 
parse(ElanParser) - Method in class elan.parser.StParser
 
parse(ElanParser) - Method in class elan.parser.LeftParser
 
parse(ElanParser) - Method in class elan.parser.CsParser
 
parse(Reader) - Method in class elan.parser.ElanParser
parses an expression and prints the result of evaluating the expression.
parse(StreamTokenizer) - Static method in class elan.parser.token.TokenFactory
 
ParseException - exception elan.parser.ParseException.
 
ParseException(String) - Constructor for class elan.parser.ParseException
 
parseExpression() - Method in class elan.parser.ExpressionParser
 
Parser - interface elan.parser.Parser.
 
Parser - interface graphics.Parser.
Defines the interface that the IDE uses to send instructions to the parser
Pc - class elan.expression.Pc.
 
PC - Static variable in class elan.StringConsts
 
Pc() - Constructor for class elan.expression.Pc
 
PcParser - class elan.parser.PcParser.
 
PcParser() - Constructor for class elan.parser.PcParser
 
PcToken - class elan.parser.token.PcToken.
 
PcToken() - Constructor for class elan.parser.token.PcToken
 
PdParser - class elan.parser.PdParser.
 
PdParser() - Constructor for class elan.parser.PdParser
 
PdToken - class elan.parser.token.PdToken.
 
PdToken() - Constructor for class elan.parser.token.PdToken
 
Pencolor - class elan.expression.Pencolor.
 
PENCOLOR - Static variable in class elan.StringConsts
 
penColor() - Method in class graphics.turtle.Turtle
returns the number of the turtle's pen color.
Pencolor() - Constructor for class elan.expression.Pencolor
 
PencolorParser - class elan.parser.PencolorParser.
 
PencolorParser() - Constructor for class elan.parser.PencolorParser
 
PencolorToken - class elan.parser.token.PencolorToken.
 
PencolorToken() - Constructor for class elan.parser.token.PencolorToken
 
Pendown - class elan.instruction.Pendown.
 
penDown() - Method in class graphics.turtle.Turtle
sets the pen's position to DOWN
penDown() - Method in class graphics.turtle.TurtleManager
tells the active turltes to put their pens down
Pendown() - Constructor for class elan.instruction.Pendown
 
Pendownp - class elan.expression.Pendownp.
Represents a + b, the addition of two expressions
PENDOWNP - Static variable in class elan.StringConsts
 
penDownP() - Method in class graphics.turtle.Turtle
returns 1 (:TRUE) if the pen is down, 0 (:FALSE) if it's up.
penDownP() - Method in class graphics.turtle.TurtleManager
returns the pen down status of the first active turtle
Pendownp() - Constructor for class elan.expression.Pendownp
 
PendownParser - class elan.parser.PendownParser.
 
PendownParser() - Constructor for class elan.parser.PendownParser
 
PendownpParser - class elan.parser.PendownpParser.
 
PendownpParser() - Constructor for class elan.parser.PendownpParser
 
PendownpToken - class elan.parser.token.PendownpToken.
 
PendownpToken() - Constructor for class elan.parser.token.PendownpToken
 
PENDOWNQ - Static variable in class elan.StringConsts
 
PendownqParser - class elan.parser.PendownqParser.
 
PendownqParser() - Constructor for class elan.parser.PendownqParser
 
PendownqToken - class elan.parser.token.PendownqToken.
 
PendownqToken() - Constructor for class elan.parser.token.PendownqToken
 
PendownToken - class elan.parser.token.PendownToken.
 
PendownToken() - Constructor for class elan.parser.token.PendownToken
 
Pensize - class elan.expression.Pensize.
 
PENSIZE - Static variable in class elan.StringConsts
 
penSize() - Method in class graphics.turtle.Turtle
returns the size of the turtle's pen.
Pensize() - Constructor for class elan.expression.Pensize
 
PensizeParser - class elan.parser.PensizeParser.
 
PensizeParser() - Constructor for class elan.parser.PensizeParser
 
PensizeToken - class elan.parser.token.PensizeToken.
 
PensizeToken() - Constructor for class elan.parser.token.PensizeToken
 
Penup - class elan.instruction.Penup.
 
penUp() - Method in class graphics.turtle.Turtle
sets the pen's position to UP
penUp() - Method in class graphics.turtle.TurtleManager
tells the active turtles to put their pens up
Penup() - Constructor for class elan.instruction.Penup
 
PenupParser - class elan.parser.PenupParser.
 
PenupParser() - Constructor for class elan.parser.PenupParser
 
PenupToken - class elan.parser.token.PenupToken.
 
PenupToken() - Constructor for class elan.parser.token.PenupToken
 
PERIOD - Static variable in class elan.CharConsts
 
PLUS - Static variable in class elan.CharConsts
 
PlusToken - class elan.parser.token.PlusToken.
 
PlusToken() - Constructor for class elan.parser.token.PlusToken
 
POSITION_CHANGE - Static variable in class graphics.turtle.TurtleEvent
 
Print - class elan.instruction.Print.
 
Print(Expression) - Constructor for class elan.instruction.Print
 
printError(String) - Method in interface graphics.Output
 
printError(String) - Method in class graphics.display.OutputWindow
 
printOutput(String) - Method in interface graphics.Output
 
printOutput(String) - Method in class graphics.display.OutputWindow
 
PrintParser - class elan.parser.PrintParser.
 
PrintParser() - Constructor for class elan.parser.PrintParser
 
PrintToken - class elan.parser.token.PrintToken.
 
PrintToken() - Constructor for class elan.parser.token.PrintToken
 
Product - class elan.expression.Product.
Represents a * b, the product of two expressions
PRODUCT - Static variable in class elan.StringConsts
 
Product(Expression, Expression) - Constructor for class elan.expression.Product
 
ProductParser - class elan.parser.ProductParser.
 
ProductParser() - Constructor for class elan.parser.ProductParser
 
ProductToken - class elan.parser.token.ProductToken.
 
ProductToken() - Constructor for class elan.parser.token.ProductToken
 
propertiesString() - Method in class graphics.turtle.Turtle
 
Ps - class elan.expression.Ps.
 
PS - Static variable in class elan.StringConsts
 
Ps() - Constructor for class elan.expression.Ps
 
PsParser - class elan.parser.PsParser.
 
PsParser() - Constructor for class elan.parser.PsParser
 
PsToken - class elan.parser.token.PsToken.
 
PsToken() - Constructor for class elan.parser.token.PsToken
 
PuParser - class elan.parser.PuParser.
 
PuParser() - Constructor for class elan.parser.PuParser
 
PuToken - class elan.parser.token.PuToken.
 
PuToken() - Constructor for class elan.parser.token.PuToken
 

Q

QUESTION - Static variable in class elan.CharConsts
 
QUOTE - Static variable in class elan.CharConsts
 
Quotient - class elan.expression.Quotient.
Represents a / b, the quotient of two expressions
QUOTIENT - Static variable in class elan.StringConsts
 
Quotient(Expression, Expression) - Constructor for class elan.expression.Quotient
 
QuotientParser - class elan.parser.QuotientParser.
 
QuotientParser() - Constructor for class elan.parser.QuotientParser
 
QuotientToken - class elan.parser.token.QuotientToken.
 
QuotientToken() - Constructor for class elan.parser.token.QuotientToken
 

R

Randomnum - class elan.expression.Randomnum.
Represents a + b, the addition of two expressions
RANDOMNUM - Static variable in class elan.StringConsts
 
Randomnum(Expression) - Constructor for class elan.expression.Randomnum
 
RandomnumParser - class elan.parser.RandomnumParser.
 
RandomnumParser() - Constructor for class elan.parser.RandomnumParser
 
RandomnumToken - class elan.parser.token.RandomnumToken.
 
RandomnumToken() - Constructor for class elan.parser.token.RandomnumToken
 
redraw() - Method in class graphics.turtle.TurtleManager
redraws the screen interpretation of the turtles
Remainder - class elan.expression.Remainder.
Represents a % b, the remainder from the divison of two expressions
REMAINDER - Static variable in class elan.StringConsts
 
Remainder(Expression, Expression) - Constructor for class elan.expression.Remainder
 
RemainderParser - class elan.parser.RemainderParser.
 
RemainderParser() - Constructor for class elan.parser.RemainderParser
 
RemainderToken - class elan.parser.token.RemainderToken.
 
RemainderToken() - Constructor for class elan.parser.token.RemainderToken
 
removeActiveWindow() - Method in class graphics.display.Ide
 
Repeat - class elan.instruction.Repeat.
 
Repeat(Expression, StrictInstructionList) - Constructor for class elan.instruction.Repeat
 
RepeatParser - class elan.parser.RepeatParser.
 
RepeatParser() - Constructor for class elan.parser.RepeatParser
 
RepeatToken - class elan.parser.token.RepeatToken.
 
RepeatToken() - Constructor for class elan.parser.token.RepeatToken
 
rescaleImages(int, int) - Method in class graphics.display.TurtleImages
 
ReservedToken - class elan.parser.token.ReservedToken.
 
ReservedToken(String) - Constructor for class elan.parser.token.ReservedToken
 
reset() - Method in class graphics.display.ColorEditor
redraws the dialog box with updated palette or selected color
Right - class elan.instruction.Right.
 
RIGHT_BRACE - Static variable in class elan.CharConsts
 
RIGHT_BRACKET - Static variable in class elan.CharConsts
 
RIGHT_PAREN - Static variable in class elan.CharConsts
 
Right(Expression) - Constructor for class elan.instruction.Right
 
right(int) - Method in class graphics.turtle.Turtle
turns the turtle clockwise by the specified angle
right(int) - Method in class graphics.turtle.TurtleManager
turns right the specified number of degrees
RightBracketToken - class elan.parser.token.RightBracketToken.
 
RightBracketToken() - Constructor for class elan.parser.token.RightBracketToken
 
RightParenToken - class elan.parser.token.RightParenToken.
 
RightParenToken() - Constructor for class elan.parser.token.RightParenToken
 
RightParser - class elan.parser.RightParser.
 
RightParser() - Constructor for class elan.parser.RightParser
 
RightToken - class elan.parser.token.RightToken.
 
RightToken() - Constructor for class elan.parser.token.RightToken
 
rightValue(Context) - Method in class elan.expression.BinaryExpression
 
RtParser - class elan.parser.RtParser.
 
RtParser() - Constructor for class elan.parser.RtParser
 
RtToken - class elan.parser.token.RtToken.
 
RtToken() - Constructor for class elan.parser.token.RtToken
 

S

save() - Method in class graphics.display.InputWindow
 
saveAs() - Method in class graphics.display.InputWindow
 
saveAs(File) - Method in class graphics.display.InputWindow
 
SEMI_COLON - Static variable in class elan.CharConsts
 
Setbackground - class elan.instruction.Setbackground.
 
Setbackground(Expression) - Constructor for class elan.instruction.Setbackground
 
SetbackgroundParser - class elan.parser.SetbackgroundParser.
 
SetbackgroundParser() - Constructor for class elan.parser.SetbackgroundParser
 
SetbackgroundToken - class elan.parser.token.SetbackgroundToken.
 
SetbackgroundToken() - Constructor for class elan.parser.token.SetbackgroundToken
 
Setbg - class elan.instruction.Setbg.
 
Setbg(Expression) - Constructor for class elan.instruction.Setbg
 
setBgColor(int) - Method in class graphics.turtle.TurtleManager
sets the background color
SetbgParser - class elan.parser.SetbgParser.
 
SetbgParser() - Constructor for class elan.parser.SetbgParser
 
SetbgToken - class elan.parser.token.SetbgToken.
 
SetbgToken() - Constructor for class elan.parser.token.SetbgToken
 
setColor(int, Color) - Static method in class graphics.turtle.TurtleColor
adds a new color corresponding to the given int to myColors; returns false in the int corresponds to one of the ten core colors or if it is greater than the maximum number of colors allowed; returns true if color successfully added to the map.
setColorNum(int) - Method in class graphics.turtle.TurtleColor
sets myColorNum to a given int
Seth - class elan.instruction.Seth.
 
Seth(Expression) - Constructor for class elan.instruction.Seth
 
Setheading - class elan.instruction.Setheading.
 
Setheading(Expression) - Constructor for class elan.instruction.Setheading
 
setHeading(int) - Method in class graphics.turtle.Turtle
sets the turtle's heading to degrees
setHeading(int) - Method in class graphics.turtle.TurtleManager
sets the heading of all active turtles
SetheadingParser - class elan.parser.SetheadingParser.
 
SetheadingParser() - Constructor for class elan.parser.SetheadingParser
 
SetheadingToken - class elan.parser.token.SetheadingToken.
 
SetheadingToken() - Constructor for class elan.parser.token.SetheadingToken
 
SethParser - class elan.parser.SethParser.
 
SethParser() - Constructor for class elan.parser.SethParser
 
SethToken - class elan.parser.token.SethToken.
 
SethToken() - Constructor for class elan.parser.token.SethToken
 
setImageSource(TurtleImages) - Method in class graphics.display.TurtlePanel
 
setManager(TurtleManager) - Method in class graphics.display.TurtleImages
 
setNewPos(Point2D.Double) - Method in class graphics.turtle.TurtleEvent
 
setOldPos(Point2D.Double) - Method in class graphics.turtle.TurtleEvent
 
setOutput() - Method in class elan.parser.ElanParser
 
setOutput(Output) - Method in class elan.parser.ElanParser
Deprecated. The current version of ElanParser treats EOL (end-of-line) as NOT significant, so there's no reason to call this function.
setOutputWindow(TurtlePanel) - Method in class graphics.turtle.TurtleManager
sets the window that the final image is displayed in.
Setpalette - class elan.instruction.Setpalette.
 
Setpalette(Expression, Expression, Expression, Expression) - Constructor for class elan.instruction.Setpalette
 
setPalette(int, int, int, int) - Method in class graphics.turtle.TurtleManager
changes a color of the palette
setPalette(TurtleColor) - Method in class graphics.display.TurtlePanel
 
SetpaletteParser - class elan.parser.SetpaletteParser.
 
SetpaletteParser() - Constructor for class elan.parser.SetpaletteParser
 
SetpaletteToken - class elan.parser.token.SetpaletteToken.
 
SetpaletteToken() - Constructor for class elan.parser.token.SetpaletteToken
 
setParser(Parser) - Method in class graphics.display.Ide
 
Setpc - class elan.instruction.Setpc.
 
Setpc(Expression) - Constructor for class elan.instruction.Setpc
 
SetpcParser - class elan.parser.SetpcParser.
 
SetpcParser() - Constructor for class elan.parser.SetpcParser
 
SetpcToken - class elan.parser.token.SetpcToken.
 
SetpcToken() - Constructor for class elan.parser.token.SetpcToken
 
Setpencolor - class elan.instruction.Setpencolor.
 
Setpencolor(Expression) - Constructor for class elan.instruction.Setpencolor
 
setPenColor(int) - Method in class graphics.turtle.Turtle
sets the color of the turtle's pen to that represented by color_number
setPenColor(int) - Method in class graphics.turtle.TurtleManager
sets the pencolor for the active turtles
SetpencolorParser - class elan.parser.SetpencolorParser.
 
SetpencolorParser() - Constructor for class elan.parser.SetpencolorParser
 
SetpencolorToken - class elan.parser.token.SetpencolorToken.
 
SetpencolorToken() - Constructor for class elan.parser.token.SetpencolorToken
 
Setpensize - class elan.instruction.Setpensize.
 
Setpensize(Expression) - Constructor for class elan.instruction.Setpensize
 
setPenSize(int) - Method in class graphics.turtle.Turtle
sets the size of the turtle's pen to thickness
setPenSize(int) - Method in class graphics.turtle.TurtleManager
sets the pensize for the active turtles
SetpensizeParser - class elan.parser.SetpensizeParser.
 
SetpensizeParser() - Constructor for class elan.parser.SetpensizeParser
 
SetpensizeToken - class elan.parser.token.SetpensizeToken.
 
SetpensizeToken() - Constructor for class elan.parser.token.SetpensizeToken
 
Setps - class elan.instruction.Setps.
 
Setps(Expression) - Constructor for class elan.instruction.Setps
 
SetpsParser - class elan.parser.SetpsParser.
 
SetpsParser() - Constructor for class elan.parser.SetpsParser
 
SetpsToken - class elan.parser.token.SetpsToken.
 
SetpsToken() - Constructor for class elan.parser.token.SetpsToken
 
Setsh - class elan.instruction.Setsh.
 
Setsh(Expression) - Constructor for class elan.instruction.Setsh
 
Setshape - class elan.instruction.Setshape.
 
Setshape(Expression) - Constructor for class elan.instruction.Setshape
 
setShape(int) - Method in class graphics.turtle.Turtle
sets the shape of the turtle to that represented by shape_number
setShape(int) - Method in class graphics.turtle.TurtleManager
changes the shape of the active turltes
setShape(int, ImageIcon) - Static method in class graphics.turtle.TurtleShape
adds a new ImageIcon corresponding to the given int to shapeMap; returns false in the int corresponds to one of the three core shapes or if it is greater than the maximum number of shapes allowed; returns true if shape successfully added to the map.
setShapeNum(int) - Method in class graphics.turtle.TurtleShape
sets shapeNum to a given int
SetshapeParser - class elan.parser.SetshapeParser.
 
SetshapeParser() - Constructor for class elan.parser.SetshapeParser
 
SetshapeToken - class elan.parser.token.SetshapeToken.
 
SetshapeToken() - Constructor for class elan.parser.token.SetshapeToken
 
SetshParser - class elan.parser.SetshParser.
 
SetshParser() - Constructor for class elan.parser.SetshParser
 
SetshToken - class elan.parser.token.SetshToken.
 
SetshToken() - Constructor for class elan.parser.token.SetshToken
 
setTurtleManager() - Method in class elan.parser.ElanParser
 
setTurtleManager(TurtleManager) - Method in class elan.parser.ElanParser
 
setType(int) - Method in class graphics.turtle.TurtleEvent
 
Setx - class elan.instruction.Setx.
 
Setx(Expression) - Constructor for class elan.instruction.Setx
 
setX(int) - Method in class graphics.turtle.Turtle
moves the turtle horizontally to a new absolute horizontal coordinate
setX(int) - Method in class graphics.turtle.TurtleManager
sets the x coordinate of the active turtles
SetxParser - class elan.parser.SetxParser.
 
SetxParser() - Constructor for class elan.parser.SetxParser
 
SetxToken - class elan.parser.token.SetxToken.
 
SetxToken() - Constructor for class elan.parser.token.SetxToken
 
Setxy - class elan.instruction.Setxy.
 
Setxy(Expression, Expression) - Constructor for class elan.instruction.Setxy
 
setXY(int, int) - Method in class graphics.turtle.Turtle
moves the turtle to an absolute screen position.
setXY(int, int) - Method in class graphics.turtle.TurtleManager
tells the active turtles to go to a specified screen coordiante
SetxyParser - class elan.parser.SetxyParser.
 
SetxyParser() - Constructor for class elan.parser.SetxyParser
 
SetxyToken - class elan.parser.token.SetxyToken.
 
SetxyToken() - Constructor for class elan.parser.token.SetxyToken
 
Sety - class elan.instruction.Sety.
 
Sety(Expression) - Constructor for class elan.instruction.Sety
 
setY(int) - Method in class graphics.turtle.Turtle
moves the turtle vertically to a new absolute vertical coordinate.
setY(int) - Method in class graphics.turtle.TurtleManager
sets the y coordinate of the active turtles
SetyParser - class elan.parser.SetyParser.
 
SetyParser() - Constructor for class elan.parser.SetyParser
 
SetyToken - class elan.parser.token.SetyToken.
 
SetyToken() - Constructor for class elan.parser.token.SetyToken
 
Shape - class elan.expression.Shape.
 
SHAPE - Static variable in class elan.StringConsts
 
shape() - Method in class graphics.turtle.Turtle
returns the number of the turtle's current shape.
Shape() - Constructor for class elan.expression.Shape
 
ShapeParser - class elan.parser.ShapeParser.
 
ShapeParser() - Constructor for class elan.parser.ShapeParser
 
ShapeToken - class elan.parser.token.ShapeToken.
 
ShapeToken() - Constructor for class elan.parser.token.ShapeToken
 
show() - Method in class graphics.display.TurtleEditor
overrides show in the Dialog class for this class so that all the properties are reset to current values before the dialog pops up
showDialog(int) - Method in class graphics.display.ColorEditor
shows the dialog and returns the selected color when it is closed...this is possible because the dialog is modal
Showturtle - class elan.instruction.Showturtle.
 
showTurtle() - Method in class graphics.turtle.Turtle
makes the turtle visible
showTurtle() - Method in class graphics.turtle.TurtleManager
shows the active turtles
Showturtle() - Constructor for class elan.instruction.Showturtle
 
ShowturtleParser - class elan.parser.ShowturtleParser.
 
ShowturtleParser() - Constructor for class elan.parser.ShowturtleParser
 
ShowturtleToken - class elan.parser.token.ShowturtleToken.
 
ShowturtleToken() - Constructor for class elan.parser.token.ShowturtleToken
 
SingleLineField - class graphics.display.SingleLineField.
JTextField with the added functionality of being able to traverse through its' history.
SingleLineField() - Constructor for class graphics.display.SingleLineField
 
skipLines() - Method in class elan.parser.ElanParser
 
SLASH - Static variable in class elan.CharConsts
 
SlashToken - class elan.parser.token.SlashToken.
 
SlashToken() - Constructor for class elan.parser.token.SlashToken
 
STAR - Static variable in class elan.CharConsts
 
StarToken - class elan.parser.token.StarToken.
 
StarToken() - Constructor for class elan.parser.token.StarToken
 
StParser - class elan.parser.StParser.
 
StParser() - Constructor for class elan.parser.StParser
 
StrictInstructionList - class elan.instruction.StrictInstructionList.
 
StrictInstructionList() - Constructor for class elan.instruction.StrictInstructionList
 
StrictInstructionListParser - class elan.parser.StrictInstructionListParser.
The StrictInstructionListParser parses a StrictInstructionList in the case of user-defined functions/
StringConsts - class elan.StringConsts.
 
StringConsts() - Constructor for class elan.StringConsts
 
StToken - class elan.parser.token.StToken.
 
StToken() - Constructor for class elan.parser.token.StToken
 
Subtraction - class elan.expression.Subtraction.
 
Subtraction(Expression, Expression) - Constructor for class elan.expression.Subtraction
 
Sum - class elan.expression.Sum.
Represents a + b, the addition of two expressions
SUM - Static variable in class elan.StringConsts
 
Sum(Expression, Expression) - Constructor for class elan.expression.Sum
 
SumParser - class elan.parser.SumParser.
 
SumParser() - Constructor for class elan.parser.SumParser
 
SumToken - class elan.parser.token.SumToken.
 
SumToken() - Constructor for class elan.parser.token.SumToken
 

T

Tell - class elan.instruction.Tell.
 
Tell(Expression) - Constructor for class elan.instruction.Tell
 
tell(int) - Method in class graphics.turtle.TurtleManager
addresses a single turtle
tell(int[]) - Method in class graphics.turtle.TurtleManager
addresses an arry of turtles
tell(Set) - Method in class graphics.turtle.TurtleManager
Addresses a set of integers representing the turtles
TellParser - class elan.parser.TellParser.
 
TellParser() - Constructor for class elan.parser.TellParser
 
TellToken - class elan.parser.token.TellToken.
 
TellToken() - Constructor for class elan.parser.token.TellToken
 
TILDE - Static variable in class elan.CharConsts
 
To - class elan.instruction.To.
 
To(FuncVariable, StrictInstructionList) - Constructor for class elan.instruction.To
 
Token - interface elan.parser.token.Token.
currently this is a flag interface
TokenFactory - class elan.parser.token.TokenFactory.
 
TokenFactory() - Constructor for class elan.parser.token.TokenFactory
 
ToParser - class elan.parser.ToParser.
 
ToParser() - Constructor for class elan.parser.ToParser
 
toString() - Method in class elan.parser.ParseException
 
toString() - Method in class elan.parser.token.ReservedToken
 
toString() - Method in class elan.parser.token.CharToken
 
toString() - Method in class elan.parser.token.EOLToken
 
toString() - Method in class elan.parser.token.NumberToken
 
toString() - Method in class elan.parser.token.EOFToken
 
toString() - Method in class elan.parser.token.IdentifierToken
 
toString() - Method in class elan.parser.token.VariableToken
 
toString() - Method in class elan.instruction.Setxy
 
toString() - Method in class elan.instruction.If
 
toString() - Method in class elan.instruction.Hideturtle
 
toString() - Method in class elan.instruction.Assignment
 
toString() - Method in class elan.instruction.Tell
 
toString() - Method in class elan.instruction.Jump
 
toString() - Method in class elan.instruction.Pendown
 
toString() - Method in class elan.instruction.Home
 
toString() - Method in class elan.instruction.Setsh
 
toString() - Method in class elan.instruction.Setheading
 
toString() - Method in class elan.instruction.Penup
 
toString() - Method in class elan.instruction.FuncVariable
 
toString() - Method in class elan.instruction.Setbackground
 
toString() - Method in class elan.instruction.Setshape
 
toString() - Method in class elan.instruction.Window
 
toString() - Method in class elan.instruction.Setpalette
 
toString() - Method in class elan.instruction.Setpencolor
 
toString() - Method in class elan.instruction.Sety
 
toString() - Method in class elan.instruction.Print
 
toString() - Method in class elan.instruction.Fence
 
toString() - Method in class elan.instruction.Wrap
 
toString() - Method in class elan.instruction.Showturtle
 
toString() - Method in class elan.instruction.Back
 
toString() - Method in class elan.instruction.Setpc
 
toString() - Method in class elan.instruction.StrictInstructionList
 
toString() - Method in class elan.instruction.Setbg
 
toString() - Method in class elan.instruction.Setpensize
 
toString() - Method in class elan.instruction.Seth
 
toString() - Method in class elan.instruction.Repeat
 
toString() - Method in class elan.instruction.Clearscreen
 
toString() - Method in class elan.instruction.To
 
toString() - Method in class elan.instruction.Clean
 
toString() - Method in class elan.instruction.Forward
 
toString() - Method in class elan.instruction.Left
 
toString() - Method in class elan.instruction.Right
 
toString() - Method in class elan.instruction.Setps
 
toString() - Method in class elan.instruction.Setx
 
toString() - Method in class elan.instruction.Add
 
toString() - Method in class elan.expression.BinaryExpression
Combine left/right subexpressions, return result using symbol as the combiner/juxtaposer for the subexpressions.
toString() - Method in class elan.expression.Variable
 
toString() - Method in class elan.expression.Shape
 
toString() - Method in class elan.expression.UnaryExpression
 
toString() - Method in class elan.expression.Not
 
toString() - Method in class elan.expression.Ycor
 
toString() - Method in class elan.expression.Randomnum
 
toString() - Method in class elan.expression.Pensize
 
toString() - Method in class elan.expression.Background
 
toString() - Method in class elan.expression.Pc
 
toString() - Method in class elan.expression.Bg
 
toString() - Method in class elan.expression.Negation
 
toString() - Method in class elan.expression.Pencolor
 
toString() - Method in class elan.expression.Pendownp
 
toString() - Method in class elan.expression.Number
 
toString() - Method in class elan.expression.Ps
 
toString() - Method in class elan.expression.Xcor
 
toString() - Method in class graphics.display.InputWindow
 
toString() - Method in class graphics.turtle.Turtle
 
toString(Context) - Method in class elan.expression.Minus
 
toString(Context) - Method in class elan.expression.Heading
 
ToToken - class elan.parser.token.ToToken.
 
ToToken() - Constructor for class elan.parser.token.ToToken
 
Towards - class elan.expression.Towards.
Returns heading required for turtle to point from current location to specified point.
TOWARDS - Static variable in class elan.StringConsts
 
Towards(Expression, Expression) - Constructor for class elan.expression.Towards
 
towards(int, int) - Method in class graphics.turtle.Turtle
returns a heading the turtle should be facing to point from its current position to the given position
towards(int, int) - Method in class graphics.turtle.TurtleManager
returns the heading from the fisrt active turtle to a specified coordinate
TowardsParser - class elan.parser.TowardsParser.
 
TowardsParser() - Constructor for class elan.parser.TowardsParser
 
TowardsToken - class elan.parser.token.TowardsToken.
 
TowardsToken() - Constructor for class elan.parser.token.TowardsToken
 
Turtle - class graphics.turtle.Turtle.
Provides functions for controlling a turlte and maintaining its state
Turtle(int, int, int, TurtleListener) - Constructor for class graphics.turtle.Turtle
 
TurtleColor - class graphics.turtle.TurtleColor.
Maps the integers used by logo to represent colors to the Color objects used by java
TurtleColor() - Constructor for class graphics.turtle.TurtleColor
default constructor initializes the colorMap and sets the color to white
TurtleColor(int) - Constructor for class graphics.turtle.TurtleColor
constructor initializes the ten core colors to the colorMap and sets the colorNum to x
TurtleContext - class elan.TurtleContext.
The TurtleContext class implements the Context interface and provides a hook through which the parser in the elan package can intereact with the TurtleManagerand the Output in the graphics package.
TurtleContext(TurtleManager, Output) - Constructor for class elan.TurtleContext
 
TurtleEditor - class graphics.display.TurtleEditor.
Dialog that allows user to edit position, heading, pen properties and shape of a selected turtle.
TurtleEditor(Frame, TurtleManager) - Constructor for class graphics.display.TurtleEditor
constructor passed a frame so it can be set to be modal...meaning the given frame cannot be accessed until this dialog is closed
TurtleEvent - class graphics.turtle.TurtleEvent.
Passed to turtle listeners, defines the change in state of a turtle.
TurtleEvent(Turtle) - Constructor for class graphics.turtle.TurtleEvent
Creates new TurtleEvent
TurtleImages - class graphics.display.TurtleImages.
Stores the two images needed to represent the turtle enviornment.
TurtleImages(int, int, ImageObserver) - Constructor for class graphics.display.TurtleImages
 
TurtleListener - interface graphics.turtle.TurtleListener.
Defines an interface that classes interested in the movement of the turtle must implement.
TurtleManager - class graphics.turtle.TurtleManager.
Manages the interaction between the language and the turtle enviornment
TurtleManager(TurtleImages) - Constructor for class graphics.turtle.TurtleManager
Constructed w/ a reference to a TurtleImages object which is what the turtles draw on
turtleMoved(TurtleEvent) - Method in class graphics.display.TurtleImages
 
turtleMoved(TurtleEvent) - Method in interface graphics.turtle.TurtleListener
 
TurtlePanel - class graphics.display.TurtlePanel.
Provides a Component to draws the TurtleImages in.
TurtlePanel() - Constructor for class graphics.display.TurtlePanel
 
TurtleShape - class graphics.turtle.TurtleShape.
Maps the integers used by logo when referring to shapes to the Images used by java
TurtleShape() - Constructor for class graphics.turtle.TurtleShape
default constructor initializes the shapeMap
TurtleShape(int) - Constructor for class graphics.turtle.TurtleShape
constructor initializes the shapeMap and sets shapeNum to a given int
turtleTurned(TurtleEvent) - Method in class graphics.display.TurtleImages
 
turtleTurned(TurtleEvent) - Method in interface graphics.turtle.TurtleListener
 

U

UnaryExpression - class elan.expression.UnaryExpression.
 
UnaryExpression(Expression) - Constructor for class elan.expression.UnaryExpression
 
UNDER_SCORE - Static variable in class elan.CharConsts
 
updateTurtleImage() - Method in class graphics.display.TurtleImages
 
useDummyParser() - Method in class graphics.display.Ide
 
useRealParser() - Method in class graphics.display.Ide
 

V

value() - Method in class elan.parser.token.ReservedToken
 
value() - Method in class elan.parser.token.CharToken
 
value() - Method in class elan.parser.token.NumberToken
 
value() - Method in class elan.parser.token.IdentifierToken
 
value() - Method in class elan.parser.token.VariableToken
 
value(Context) - Method in class elan.instruction.FuncVariable
 
value(Context) - Method in class elan.expression.Expression
 
value(Context) - Method in class elan.expression.Greater
 
value(Context) - Method in class elan.expression.Variable
 
value(Context) - Method in class elan.expression.Shape
 
value(Context) - Method in class elan.expression.UnaryExpression
 
value(Context) - Method in class elan.expression.Not
 
value(Context) - Method in class elan.expression.Ycor
 
value(Context) - Method in class elan.expression.Randomnum
 
value(Context) - Method in class elan.expression.Addition
 
value(Context) - Method in class elan.expression.Or
 
value(Context) - Method in class elan.expression.Pensize
 
value(Context) - Method in class elan.expression.Less
 
value(Context) - Method in class elan.expression.Background
 
value(Context) - Method in class elan.expression.Product
 
value(Context) - Method in class elan.expression.Division
 
value(Context) - Method in class elan.expression.Pc
 
value(Context) - Method in class elan.expression.Bg
 
value(Context) - Method in class elan.expression.Negation
 
value(Context) - Method in class elan.expression.Pencolor
 
value(Context) - Method in class elan.expression.Pendownp
 
value(Context) - Method in class elan.expression.Minus
 
value(Context) - Method in class elan.expression.Number
 
value(Context) - Method in class elan.expression.Equalbool
 
value(Context) - Method in class elan.expression.Difference
 
value(Context) - Method in class elan.expression.Subtraction
 
value(Context) - Method in class elan.expression.Ps
 
value(Context) - Method in class elan.expression.Quotient
 
value(Context) - Method in class elan.expression.Xcor
 
value(Context) - Method in class elan.expression.Towards
 
value(Context) - Method in class elan.expression.And
 
value(Context) - Method in class elan.expression.Heading
 
value(Context) - Method in class elan.expression.Multiplication
 
value(Context) - Method in class elan.expression.Sum
 
value(Context) - Method in class elan.expression.Notequal
 
value(Context) - Method in class elan.expression.Remainder
 
value(String) - Method in interface elan.Context
 
value(String) - Method in class elan.TurtleContext
 
Variable - class elan.expression.Variable.
A variable stores a value and can be used in an expression.
Variable(String) - Constructor for class elan.expression.Variable
 
VariableFactory - class elan.expression.VariableFactory.
Clients can use this class to obtain a unique variable per identifier (avoiding a proliferation of objects)
VariableToken - class elan.parser.token.VariableToken.
 
VariableToken(String) - Constructor for class elan.parser.token.VariableToken
 

W

Window - class elan.instruction.Window.
 
window() - Method in class graphics.turtle.Turtle
tells the turtle to enter window mode.
Window() - Constructor for class elan.instruction.Window
 
windowMode() - Method in class graphics.turtle.TurtleManager
tells the active turtles to enter window mode
WindowParser - class elan.parser.WindowParser.
 
WindowParser() - Constructor for class elan.parser.WindowParser
 
WindowToken - class elan.parser.token.WindowToken.
 
WindowToken() - Constructor for class elan.parser.token.WindowToken
 
Wrap - class elan.instruction.Wrap.
 
wrap() - Method in class graphics.turtle.Turtle
tells the turtle to enter wrap mode.
Wrap() - Constructor for class elan.instruction.Wrap
 
wrapMode() - Method in class graphics.turtle.TurtleManager
tells the active turtles to enter wrap mode
WrapParser - class elan.parser.WrapParser.
 
WrapParser() - Constructor for class elan.parser.WrapParser
 
WrapToken - class elan.parser.token.WrapToken.
 
WrapToken() - Constructor for class elan.parser.token.WrapToken
 

X

X_MAX - Static variable in class graphics.turtle.TurtleManager
 
Xcor - class elan.expression.Xcor.
 
XCOR - Static variable in class elan.StringConsts
 
xcor() - Method in class graphics.turtle.Turtle
returns the turtle's X coordinate
xcor() - Method in class graphics.turtle.TurtleManager
returns the x coordinate of the first active turlte
Xcor() - Constructor for class elan.expression.Xcor
 
XcorParser - class elan.parser.XcorParser.
 
XcorParser() - Constructor for class elan.parser.XcorParser
 
XcorToken - class elan.parser.token.XcorToken.
 
XcorToken() - Constructor for class elan.parser.token.XcorToken
 

Y

Y_MAX - Static variable in class graphics.turtle.TurtleManager
 
Ycor - class elan.expression.Ycor.
 
YCOR - Static variable in class elan.StringConsts
 
ycor() - Method in class graphics.turtle.Turtle
returns the turtle's Y coordinate
ycor() - Method in class graphics.turtle.TurtleManager
returns the y coordinate of the first active turlte
Ycor() - Constructor for class elan.expression.Ycor
 
YcorParser - class elan.parser.YcorParser.
 
YcorParser() - Constructor for class elan.parser.YcorParser
 
YcorToken - class elan.parser.token.YcorToken.
 
YcorToken() - Constructor for class elan.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