See: Description
| Interface | Description |
|---|---|
| BnfVisitor |
The visitor interface for BNF rules.
|
| Rule |
Represents a BNF rule.
|
| Class | Description |
|---|---|
| Bnf |
This class can read a file that is similar to BNF (Backus-Naur form).
|
| RuleElement |
A single terminal rule in a BNF object.
|
| RuleFixed |
Represents a hard coded terminal rule in a BNF object.
|
| RuleHead |
Represents the head of a BNF rule.
|
| RuleList |
Represents a sequence of BNF rules, or a list of alternative rules.
|
| RuleOptional |
Represents an optional BNF rule.
|
| RuleRepeat |
Represents a loop in a BNF object.
|
| Sentence |
A query context object.
|
The implementation of the BNF (Backus-Naur form) parser and tool.