Class | Description |
---|---|
CaseCanonicalize |
Implements the ECMAScript 5
Canonicalize operation
used to specify how case-insensitive regular expressions match.
|
RegExpTree |
An AST for JavaScript regular expressions.
|
RegExpTree.Alternation |
Represents the possibilities ["foo", "bar" ] for a RegExp /foo|bar/
|
RegExpTree.Anchor |
Represents an anchor, namely ^ or $.
|
RegExpTree.BackReference |
Represents a reference to a previous group such as \1 or \2
|
RegExpTree.CapturingGroup |
Represents a capturing group such as (asdf)
|
RegExpTree.Charset |
Represents a set of possible characters structured as [a-zA-Z] or [^a-zA-Z]
|
RegExpTree.Concatenation |
Represents a series of nodes chained one after another such as (?:...)[a-z]*(...)
|
RegExpTree.Empty |
Represents an empty portion of a RegExp such as the middle of "||"
|
RegExpTree.LookaheadAssertion |
Represents a lookahead assertion such as (?=...) or (?!...)
|
RegExpTree.LookbehindAssertion |
Represents a lookbehind assertion such as
(?<=...) or (?<!...) |
RegExpTree.RegExpTreeAtom |
Represents a node that never has children such as an anchor or charset.
|
RegExpTree.Repetition |
Represents a repeating item such as ...+, ...*, or ...{0,1}
|
RegExpTree.Text |
Represents a run of non-special characters such as "foobar"
|
RegExpTree.UnicodePropertyEscape |
Represents a Unicode Property Escape such as in /\p{Script=Greek}/u
|
RegExpTree.WordBoundary |
Represents \b or \B
|
Copyright © 2009-2018 Google. All Rights Reserved.