A caret assertion
^ matching the beginning of a line.
Gets the primary QL class for this term.
Gets a child term .
Gets the char for this term.
Gets the offset at which this term ends.
Gets the file in which this term is found.
Gets the last child term of this element.
Gets the string literal in which this term is found.
Gets the location of the surrounding regex, as locations inside the regex do not exist. To get location information corresponding to the term inside the regex, use
Gets the number of child terms.
Gets the parent term of this regular expression term, or the regular expression literal if this is the root term.
Gets the regular expression term that is matched (textually) before this one, if any.
Gets the raw source text of this term.
Gets the associated regex.
Gets the outermost term of this regular expression.
Gets the offset at which this term starts.
Gets the regular expression term that is matched (textually) after this one, if any.
Holds if this term is found at the specified location offsets.
Holds if this constant represents a valid Unicode character (as opposed to a surrogate code point that does not correspond to a character by itself.)
Holds if this is the root term of a regular expression.
Holds if this term is part of a string literal that is interpreted as a regular expression.
Holds if this term occurs in regex
Gets a textual representation of this element.