| CharClass |
A "builder"-style helper class for manipulating character classes represented as an array of
pairs of runes [lo, hi], each denoting an inclusive interval.
|
| CharGroup |
|
| Compiler.Frag |
A fragment of a compiled regular expression program.
|
| Inst |
A single instruction in the regular expression virtual machine.
|
| Machine |
|
| Machine.Queue |
|
| Machine.Thread |
|
| MachineInput |
MachineInput abstracts different representations of the input text supplied to the Machine.
|
| Matcher |
A stateful iterator that interprets a regex Pattern on a specific input.
|
| MatcherInput |
Abstract the representations of input text supplied to Matcher.
|
| MatcherInput.Encoding |
|
| Parser.Pair |
|
| Parser.Stack |
|
| Parser.StringIterator |
|
| Pattern |
A compiled representation of an RE2 regular expression, mimicking the
java.util.regex.Pattern API.
|
| PatternSyntaxException |
An exception thrown by the parser if the pattern was invalid.
|
| Prog |
A Prog is a compiled regular expression program.
|
| RE2 |
An RE2 class instance is a compiled representation of an RE2 regular expression, independent of
the public Java-like Pattern/Matcher API.
|
| RE2.DeliverFunc |
|
| RE2.ReplaceFunc |
|
| Regexp |
Regular expression abstract syntax tree.
|
| Regexp.Op |
|