| Class | Description |
|---|---|
| EmptyTermParser |
A
TermParser which doesn't really parse anything, but always returns an EmptyTerm. |
| ErrorTermParser |
A
TermParser which doesn't really parse anything, but always throws a CarrotException. |
| ExpressionTermParser |
A
TermParser which parses an expression Term in parenthesis or delegates to another parser if there is
no opening parenthesis. |
| IdentifierTermParser |
A
TermParser which parses an identifier Term or delegates to another parser if there is no identifier. |
| NumberTermParser |
A
TermParser which parses a constant number Term or delegates to another parser if there is no number. |
| StringTermParser |
A
TermParser which parses a constant string Term or delegates to another parser if there is no string. |
| Variable |
A
Term decorator which evaluates the value of the decorated term to a bound variable of the current scope. |