Pair.java
Defines the object on which variables and subroutines are based.
LogoSub.java
Implements rLogo subroutines.
LogoVar.java
Implements rLogo variables.
Association.java
Defines the object on which variable & subroutine tables are based.
VarContext.java
Implements a table of variables.
SubTable.java
Implements a table of subroutines.
LogoList.java
Used to parse user commands.
rLogoPrimitive.java
Manages "primitives" (built-in commands).
rLogoHelp.java
Implements the on-line help system.
Interpreter.java
The "brains" of rLogo. This is an abstract class; the rest is
implemented in TurtleControlPanel.java and rLogoRuntime.java.
TurtleGraphicsPanel.java
Implements Turtle Graphics.
ColorChooser.java
The sliders that let the user create custom colors.
CommandBox.java
Implements the command box (where the user types commands).
rLogo.java
Parent class for the rLogo interactive development environment.
rLogoRuntime.java
Parent class for the rLogo runtime version.