Interface | Description |
---|---|
Token |
currently this is a flag interface
|
Class | Description |
---|---|
AssignmentToken |
Represents the assignment token ("=")
|
BackwardToken |
Represents a Backward Token
|
BKToken |
Represents a BK 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
|
CSToken |
Represents a CS 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.
|
EqualToken |
Represents = token
|
FDToken |
Represents an FD Token
|
ForwardToken |
Represents a Forward Token
|
HeadingToken |
Represents a HEADING instruction token
|
HideTurtleToken |
Represents a HideTurtle Token
|
HomeToken |
Represents a Home Token
|
HTToken |
Represents an HT Token
|
IdentifierToken |
Represents an identifier (a variable name)
|
IfToken |
Represents an IfToken
|
IsEqualToken |
Represents a LESS token
|
IsGreaterToken |
Represents a GREATER token
|
IsLessToken |
Represents a LESS token
|
IsNotEqualToken |
Represents a LESS token
|
LeftBracketToken |
Represents a left bracket
|
LeftParenToken |
Represents a left parenthesis
|
LeftToken |
Represents a Left Token
|
LTToken |
Represents an LT Token
|
MinusToken |
Represents a MINUS 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 RightToken
|
RTToken |
Represents an RTToken
|
SetxToken |
Represents a Setx Token
|
SetxyToken |
Represents a SetxyToken
|
SetyToken |
Represents a Sety Token
|
ShowTurtleToken | |
STToken | |
SumToken |
Represents a SUM instruction token
|
TokenFactory |
Parses a stream into tokens
|
ToToken |
Represents a TO instruction token
|
TowardsToken | |
VariableToken |
Represents a variable
|
XCorToken |
Represents an XCOR instruction token
|
YCorToken |
Represents an YCOR instruction token
|