Interface | Description |
---|---|
Token |
currently this is a flag interface
|
Class | Description |
---|---|
AssignmentToken |
Represents the assignment token ("=")
|
BackToken |
Represents the SLogo BACK instruction token.
|
BkToken | |
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 | |
ClearScreenToken | |
CsToken | |
DifferenceToken | |
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.
|
EqualInstructionToken | |
EqualToken |
Represents = token
|
FdToken | |
ForwardToken |
Represents the FORWARD instruction token
|
GreaterToken | |
HeadingToken | |
HideTurtleToken | |
HomeToken | |
IdentifierToken |
Represents an identifier (a variable name)
|
IfToken | |
LeftBracketToken |
Represents a left bracket
|
LeftParenToken |
Represents a left parenthesis
|
LeftToken |
Represents the LEFT instruction token.
|
LessToken | |
LtToken | |
MinusToken | |
NotEqualToken | |
NumberToken |
Represents a number (using doubles).
|
PdToken | |
PenDownPAlternateToken | |
PenDownPToken | |
PenDownToken | |
PenUpToken | |
PrintToken |
Represents the PRINT instruction token
|
PuToken | |
QuotientToken | |
RemainderToken | |
RepeatToken |
Represents a REPEAT instruction token
|
ReservedToken |
Represents a reserved word
|
RightBracketToken |
Represents a right bracket
|
RightParenToken |
Represents a right parenthesis
|
RightToken |
Represents the SLogo RIGHT instruction token.
|
RtToken | |
SetXToken | |
SetXYToken | |
SetYToken | |
ShowTurtleToken | |
SumToken | |
TokenFactory |
Parses a stream into tokens
|
TowardsToken | |
VariableToken |
Represents a variable
|
XCorToken | |
YCorToken |