Uses of Class
com.google.javascript.jscomp.regex.RegExpTree
Packages that use RegExpTree
-
Uses of RegExpTree in com.google.javascript.jscomp.regex
Subclasses of RegExpTree in com.google.javascript.jscomp.regexModifier and TypeClassDescriptionstatic final class
Represents the possibilities ["foo", "bar" ] for a RegExp /foo|bar/static final class
Represents an anchor, namely ^ or $.static final class
Represents a reference to a previous group such as \1 or \2static final class
Represents a capturing group such as (asdf)static final class
Represents a set of possible characters structured as [a-zA-Z] or [^a-zA-Z]static final class
Represents a series of nodes chained one after another such as (?:...)[a-z]*(...)static final class
Represents an empty portion of a RegExp such as the middle of "||"static final class
Represents a lookahead assertion such as (?=...) or (?!...)static final class
Represents a lookbehind assertion such as(?<=...)
or(?<!...)
static final class
Represents a reference to a previous named groupstatic final class
Represents a named capture groupstatic class
Represents a node that never has children such as an anchor or charset.static final class
Represents a repeating item such as ...+, ...*, or ...{0,1}static final class
Represents a run of non-special characters such as "foobar"static final class
Represents a Unicode Property Escape such as in /\p{Script=Greek}/ustatic final class
Represents \b or \BMethods in com.google.javascript.jscomp.regex that return RegExpTreeModifier and TypeMethodDescriptionstatic RegExpTree
RegExpTree.parseRegExp
(String pattern, String flags) Parses a regular expression to an AST.abstract RegExpTree
Returns a simpler regular expression that is semantically the same assuming the given flags.Methods in com.google.javascript.jscomp.regex that return types with arguments of type RegExpTreeModifier and TypeMethodDescriptioncom.google.common.collect.ImmutableList
<? extends RegExpTree> RegExpTree.Alternation.children()
com.google.common.collect.ImmutableList
<? extends RegExpTree> RegExpTree.CapturingGroup.children()
abstract List
<? extends RegExpTree> RegExpTree.children()
The children of this node.com.google.common.collect.ImmutableList
<? extends RegExpTree> RegExpTree.Concatenation.children()
com.google.common.collect.ImmutableList
<? extends RegExpTree> RegExpTree.LookaheadAssertion.children()
com.google.common.collect.ImmutableList
<? extends RegExpTree> RegExpTree.LookbehindAssertion.children()
com.google.common.collect.ImmutableList
<? extends RegExpTree> RegExpTree.NamedCaptureGroup.children()
final com.google.common.collect.ImmutableList
<? extends RegExpTree> RegExpTree.RegExpTreeAtom.children()
com.google.common.collect.ImmutableList
<? extends RegExpTree> RegExpTree.Repetition.children()
Methods in com.google.javascript.jscomp.regex with parameters of type RegExpTreeModifier and TypeMethodDescriptionstatic boolean
RegExpTree.matchesWholeInput
(RegExpTree t, String flags) True if, but not necessarily always when the, given regular expression must match the whole input or none of it.