See: Description
Class | Description |
---|---|
AlternativePattern |
Matches if any of the given sub patterns matches.
|
MatchGroupElement | |
NotFollowedByPattern |
Matches if the given pattern does not match.
|
NotPrecededByPattern |
Matches, if the given subpattern does not match at the position before the
current position in the token stream.
|
OptionalPattern |
Tries to match the given subpatterns in order, if possible.
|
RegexPattern |
Matches if the given regex contains in the token text.
|
RepeatedPattern |
Tries to match the given subpatterns in order, as many times as possible
(including 0 times).
|
SequencePattern |
Tries to match the given subpatterns in order.
|
SingleTokenPatternBase |
Base class for patterns that look only at the current token in the stream and
advance the stream by 1 if they matched.
|
SkipNestedPattern |
Matches a nested structure (e.g.
|
SkipPattern |
Inverse repeated pattern.
|
TokenPattern |
A pattern that can be applied like a regular expression to a token stream.
|
TokenPatternBase |
Base class for token patterns.
|
TokenPatternMatch |
A single match created by a
TokenPattern . |
TokenStream |
Wraps a list of tokens for easier parsing.
|
TokenStreamParser |
Allows parsing a token stream from left to right.
|
TokenStreamSplitter |
Splits a token stream into multiple parts.
|
TokenStreamTransformationPattern |
Transforms a token stream according to a search and a replace pattern.
|
TokenUtils |
Utility methods for
IToken s. |
ZeroLengthTokenPatternBase |
Base class for patterns that check a condition but do not advance the token
stream.
|