|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| 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 | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||