| Interface | Description |
|---|---|
| Token |
currently this is a flag interface
|
| Class | Description |
|---|---|
| AssignmentToken |
Represents the assignment token ("=")
|
| BackToken |
Represents a Back instruction 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.
|
| CharTokenFactory |
Factory for generating CharToken objects ensuring that only one of any
specific CharToken object is created (enforcing CharToken singleton-ness per
char value)
|
| CleanToken |
Represents a CLEAN instruction token
|
| ClearScreenToken |
Represents a CLEARSCREEN instruction token
|
| DifferenceToken |
Represents a DIFFERENCE instruction 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 |
This represents an end-of-line token.
|
| EqualBoolToken |
Represents an EQUAL? instruction token
|
| EqualToken |
Represents = token
|
| ForwardToken |
Represents a FORWARD instruction token
|
| GreaterToken |
Represents a GREATER instruction token
|
| HeadingToken |
Represents a HEADING instruction token
|
| HideTurtleToken |
Represents a HIDETURTLE instruction token
|
| HomeToken |
Represents a HOME instruction token
|
| IdentifierToken |
Represents an identifier (a variable name)
|
| IfToken |
Represents an IF instruction token
|
| LeftBracketToken |
Represents a left bracket
|
| LeftParenToken |
Represents a left parenthesis
|
| LeftToken |
Represents a LEFT instruction token
|
| LessToken |
Represents a LESS? instruction token
|
| MinusToken |
Represents a MINUS instruction token
|
| NotEqualToken |
Represents a NOTEQUAL? instruction token
|
| NumberToken |
Represents a number (using doubles).
|
| PenDownPToken |
Represents a PENDOWNP instruction token
|
| PenDownToken |
Represents a PENDOWN instruction token
|
| PenUpToken |
Represents a PENUP instruction token
|
| PrintToken |
Represents the PRINT instruction token
|
| ProductToken |
Represents a PRODUCT instruction token
|
| QuotientToken |
Represents a QUOTIENT instruction token
|
| RemainderToken |
Represents a REMAINDER instruction token
|
| RepeatToken |
Represents a REPEAT instruction token
|
| ReservedToken |
Represents a reserved word
|
| RightBracketToken |
Represents a right bracket
|
| RightParenToken |
Represents a right parenthesis
|
| RightToken |
Represents a RT instruction token
|
| SetXToken |
Represents a SETX instruction token
|
| SetXYToken |
Represents a SETXY instruction token
|
| SetYToken |
Represents a SETY instruction token
|
| ShowTurtleToken |
Represents a ST instruction token
|
| SumToken |
Represents a SUM instruction token
|
| TokenFactory |
Parses a stream into tokens
|
| ToToken |
Represents a TO instruction token
|
| TowardsToken |
Represents a TOWARDS instruction token
|
| VariableToken |
Represents a variable
|
| XcorToken |
Represents a XCOR instruction token
|
| YcorToken |
Represents a YCOR instruction token
|