Home | History | Annotate | Download | only in runtime

Lines Matching refs:regExp

36 #include "RegExp.h"
99 : InternalFunction(&exec->globalData(), globalObject, structure, Identifier(exec, "RegExp"))
104 // ECMA 15.10.5.1 RegExp.prototype
303 return throwError(exec, createTypeError(exec, "Cannot supply flags when constructing one RegExp from another."));
317 return throwError(exec, createSyntaxError(exec, "Invalid flags supplied to RegExp constructor."));
320 RefPtr<RegExp> regExp = exec->globalData().regExpCache()->lookupOrCreate(pattern, flags);
321 if (!regExp->isValid())
322 return throwError(exec, createSyntaxError(exec, regExp->errorMessage()));
323 return new (exec) RegExpObject(exec->lexicalGlobalObject(), globalObject->regExpStructure(), regExp.release());