| Class | Description |
|---|---|
| BackRef |
Back-reference.
|
| Branch |
A branch of a regular expression.
|
| CharClass |
A character class.
|
| CharGroup |
Character group.
|
| CharRange |
A character range.
|
| Disjunction |
A disjunction of branches.
|
| Escape |
Escape sequence.
|
| Group |
A parenthesized group.
|
| LineBorder |
Line start (
^) or line end ($). |
| Literal |
A character literal.
|
| Piece |
An atom together with a quantifier.
|
| Quantifier |
A quantifier, like
?, * or {17,123}. |
| RegExp |
A node of the regular expression AST.
|
| Wildcard |
Wildcard for any character (
.). |