Package slogo.jelan.parser.tokens

Interface Summary
Token currently this is a flag interface
 

Class Summary
AssignmentToken Represents the assignment 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)
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 Uses the singleton pattern since there's no reason to have more than one such token.
EqualToken  
IdentifierToken Represents an identifier (a variable name)
LeftBracketToken  
LeftParenToken  
MinusToken  
NumberToken Represents a number (using doublevalues).
PlusToken  
PrintToken  
RepeatToken  
ReservedToken Represents a reserved word
RightBracketToken  
RightParenToken  
SlashToken  
StarToken  
TokenFactory Parses a stream into tokens
VariableToken Represents a variable