Lines Matching refs:regexp
43 // Whether V8 is compiled with native regexp support or not.
60 // Implements RegExp.prototype.toString, see ECMA-262 section 15.10.6.4.
64 // Parses the RegExp pattern and prepares the JSRegExp object with
74 static Handle<Object> Exec(Handle<JSRegExp> regexp,
91 static Handle<Object> AtomExec(Handle<JSRegExp> regexp,
98 // Prepare a RegExp for being executed one or more times (using
100 // This ensures that the regexp is compiled for the subject, and that
103 // as its "registers" argument. If the regexp cannot be compiled,
105 static int IrregexpPrepare(Handle<JSRegExp> regexp,
114 static IrregexpResult IrregexpExecOnce(Handle<JSRegExp> regexp,
123 static Handle<Object> IrregexpExec(Handle<JSRegExp> regexp,
179 // would like to keep track of the amount of regexp code on the heap. This
181 // total regexp code compiled including code that has subsequently been freed
440 #define FORWARD_DECLARE(Name) class RegExp##Name;
655 // Return the set of possible next characters recognized by the regexp
894 // Types not directly expressible in regexp syntax.
1165 // expression. A given node in the regexp can be code-generated several times
1166 // as it can be part of several traces. For example for the regexp: