|
Class Summary |
| Alt |
represents alternatives: node { "|" node }. |
| DebuggerGoalMakerFactory |
The debugger factory. |
| DefaultGoalMakerFactory |
The default factory. |
| GoalAdapter |
trivial implementation, reduces to first node. |
| GoalDebugger |
trivial implementation with trace. |
| GoalReducer |
wraps Reduce as a Goal, sends reduce(Object[]). |
| Id |
represents identifier. |
| Lit |
represents explicit, quoted string. |
| Many |
represents zero or more occurrences: [{ alt }]. |
| Node |
describes what each node in an oops-generated parser can do. |
| Opt |
represents zero or one occurrence: [ alt ]. |
| Parser |
represents start symbol of an oops-generated parser: rule { rule }. |
| Rule |
represents grammar rule: id : alt . |
| Seq |
represents a sequence of nodes. |
| Set |
manages lookahead set. |
| Some |
represents one or more occurrences: { node }. |
| Token |
represents class of terminal symbols. |