| Interface | Description |
|---|---|
| DoWithMatcherVisitor.Action | |
| MatcherVisitor<R> |
The interface to be implemented by all visitors of
Matchers. |
| Class | Description |
|---|---|
| CanMatchEmptyVisitor |
A
MatcherVisitor determining whether a matcher can legally succeed with an empty match. |
| DefaultMatcherVisitor<R> |
A basic
MatcherVisitor implementation that delegates all visiting methods to one default value method. |
| DoWithMatcherVisitor |
A MatcherVisitor that executes a given
DoWithMatcherVisitor.Action against a whole matcher hierarchy in a depth-first manner. |
| FollowMatchersVisitor |
Collects the matchers that can legally follow the given matcher according to the grammar into a given
list.
|
| GetStarterCharVisitor |
Returns the first character a given matcher can start a match with.
|
| IsSingleCharMatcherVisitor |
A
MatcherVisitor determining whether a matcher is a basic single character matcher. |
| IsStarterCharVisitor |
A
MatcherVisitor determining whether a matcher can start a match with a given char. |