| Interface | Description |
|---|---|
| Lazy |
A value which is evaluated lazily on access.
|
| Term |
A generic term.
|
| TermParser |
A generic parser for
Terms. |
| Class | Description |
|---|---|
| EmptyTerm |
An empty
Term. |
| Identifier |
An Identifier.
|
| LazyTerm | |
| StatementParser |
StatementParser is used to parse expressions.
|
| Token |
A
Token is something pulled off the statement stream and represents a terminal like a string literal,
number, identifier, etc. |
| Tokenizer |
Converts an input
Reader into a stream of Tokens. |
| Enum | Description |
|---|---|
| TokenType |
An enumeration of the different types of
Tokens we can pull off the statement parser. |