Package slogo.parser.token

Interface Summary
Token currently this is a flag interface
 

Class Summary
AssignmentToken Represents the assignment token ("=")
BackToken  
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  
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.
EqualsToken  
EqualToken  
ForwardToken  
GreaterToken  
HeadingToken  
HideTurtleToken  
HomeToken  
IdentifierToken Represents an identifier (a variable name)
IfToken  
IsPenDownToken  
LeftBracketToken  
LeftParenToken  
LeftToken  
LessToken  
MinusSignToken  
MinusToken  
NotEqualToken  
NumberToken Represents a number (using doublevalues).
PenDownToken  
PenUpToken  
PlusToken  
ProductToken  
QuotientToken  
RemainderToken  
RepeatToken  
ReservedToken Represents a reserved word
RightBracketToken  
RightParenToken  
RightToken  
SetPenColorToken  
SetXToken  
SetXYToken  
SetYToken  
ShowTurtleToken  
SlashToken  
StarToken  
SumToken  
TokenFactory Parses a stream into tokens
ToToken  
TowardsToken  
VariableToken Represents a variable
XCorToken  
YCorToken