| Interface | Description |
|---|---|
| ICCCharacter |
Marker interface
|
| Class | Description |
|---|---|
| AbstractExpRegularExpression |
Describes regular expressions.
|
| CharacterRange |
Describes character range descriptors in a character list.
|
| ExpAction |
Describes actions that may occur on the right hand side of productions.
|
| Expansion |
Describes expansions - entities that may occur on the right hand sides of
productions.
|
| ExpChoice |
Describes expansions where one of many choices is taken (c1|c2|...).
|
| ExpLookahead |
Describes lookahead rule for a particular expansion or expansion sequence
(See Sequence.java).
|
| ExpNonTerminal |
Describes non terminals.
|
| ExpOneOrMore |
Describes one-or-more expansions (e.g., foo+).
|
| ExpRCharacterList |
Describes character lists.
|
| ExpRChoice |
Describes regular expressions which are choices from from among included
regular expressions.
|
| ExpREndOfFile |
Describes the EOF regular expression
|
| ExpRJustName |
Describes regular expressions which are referred to just by their name.
|
| ExpROneOrMore |
Describes one-or-more regular expressions (<foo+>).
|
| ExpRRepetitionRange |
Describes one-or-more regular expressions (<foo+>).
|
| ExpRSequence |
Describes regular expressions which are sequences of other regular
expressions.
|
| ExpRStringLiteral |
Describes string literals.
|
| ExpRZeroOrMore |
Describes zero-or-more regular expressions (<foo*>).
|
| ExpRZeroOrOne |
Describes zero-or-one regular expressions (<foo?
|
| ExpSequence |
Describes expansions that are sequences of expansion units.
|
| ExpTryBlock |
Describes expansions of the form "try {...} ...".
|
| ExpZeroOrMore |
Describes zero-or-more expansions (e.g., foo*).
|
| ExpZeroOrOne |
Describes zero-or-one expansions (e.g., [foo], foo?).
|
| SingleCharacter |
Describes single character descriptors in a character list.
|
Copyright © 2017–2022 Philip Helger. All rights reserved.