Home
last modified time | relevance | path

Searched refs:RegExp (Results 1 – 25 of 62) sorted by relevance

123

/external/webkit/Source/JavaScriptCore/runtime/
DRegExp.cpp76 inline RegExp::RegExp(JSGlobalData* globalData, const UString& patternString, RegExpFlags flags) in RegExp() function in JSC::RegExp
90 RegExp::~RegExp() in ~RegExp()
94 PassRefPtr<RegExp> RegExp::create(JSGlobalData* globalData, const UString& patternString, RegExpFla… in create()
96 RefPtr<RegExp> res = adoptRef(new RegExp(globalData, patternString, flags)); in create()
103 RegExp::RegExpState RegExp::compile(JSGlobalData* globalData) in compile()
133 int RegExp::match(const UString& s, int startOffset, Vector<int, 32>* ovector) in match()
189 void RegExp::matchCompareWithInterpreter(const UString& s, int startOffset, int* offsetVector, int … in matchCompareWithInterpreter()
240 void RegExp::printTraceData() in printTraceData()
DRegExp.h38 class RegExp : public RefCounted<RegExp> {
40 … static PassRefPtr<RegExp> create(JSGlobalData* globalData, const UString& pattern, RegExpFlags);
41 ~RegExp();
60 RegExp(JSGlobalData* globalData, const UString& pattern, RegExpFlags);
DRegExpObject.h33 RegExpObject(JSGlobalObject*, Structure*, NonNullPassRefPtr<RegExp>);
36 void setRegExp(PassRefPtr<RegExp> r) { d->regExp = r; } in setRegExp()
37 RegExp* regExp() const { return d->regExp.get(); } in regExp()
77 RegExpObjectData(NonNullPassRefPtr<RegExp> regExp) in RegExpObjectData()
83 RefPtr<RegExp> regExp;
DRegExpCache.cpp34 PassRefPtr<RegExp> RegExpCache::lookupOrCreate(const UString& patternString, RegExpFlags flags) in lookupOrCreate()
46 PassRefPtr<RegExp> RegExpCache::create(const UString& patternString, RegExpFlags flags, RegExpCache… in create()
48 RefPtr<RegExp> regExp = RegExp::create(m_globalData, patternString, flags); in create()
DRegExpCache.h41 typedef HashMap<RegExpKey, RefPtr<RegExp> > RegExpCacheMap;
44 PassRefPtr<RegExp> lookupOrCreate(const UString& patternString, RegExpFlags);
45 PassRefPtr<RegExp> create(const UString& patternString, RegExpFlags, RegExpCacheMap::iterator);
DRegExpConstructor.h30 class RegExp; variable
73 …void performMatch(RegExp*, const UString&, int startOffset, int& position, int& length, int** ovec…
112 …ALWAYS_INLINE void RegExpConstructor::performMatch(RegExp* r, const UString& s, int startOffset, i… in performMatch()
DJSGlobalData.h74 class RegExp; variable
247 typedef ListHashSet<RefPtr<RegExp> > RTTraceList;
265 void addRegExpToTrace(PassRefPtr<RegExp> regExp);
DRegExpPrototype.cpp51 : RegExpObject(globalObject, structure, RegExp::create(&exec->globalData(), "", NoFlags)) in RegExpPrototype()
83 RefPtr<RegExp> regExp; in regExpProtoFuncCompile()
DStringPrototype.cpp156 …sSlow(const UString& replacement, const UString& source, const int* ovector, RegExp* reg, size_t i) in substituteBackreferencesSlow()
222 …eBackreferences(const UString& replacement, const UString& source, const int* ovector, RegExp* reg) in substituteBackreferences()
315 RegExp* reg = asRegExpObject(pattern)->regExp(); in stringProtoFuncReplace()
607 RefPtr<RegExp> reg; in stringProtoFuncMatch()
657 RefPtr<RegExp> reg; in stringProtoFuncSearch()
717 RegExp* reg = asRegExpObject(a0)->regExp(); in stringProtoFuncSplit()
DRegExpObject.cpp64 …:RegExpObject(JSGlobalObject* globalObject, Structure* structure, NonNullPassRefPtr<RegExp> regExp) in RegExpObject()
/external/pcre/
Dpcregexp.pas70 RegExp: shortstring;
467 RegExp:=ARegExp;
476 if length(RegExp) < 255 then
478 RegExp[length(RegExp)+1]:=#0;
479 pRegExp:=@RegExp[1];
483 GetMem(pRegExp,length(RegExp)+1);
484 pRegExp:=strpcopy(pRegExp,RegExp);
489 if length(RegExp) = 255 then
717 Compare := stringsx.PasStrCmp(PpcRegExp(P1).RegExp, PpcRegExp(P2).RegExp, False);
732 Compare := stringsx.PasStrCmp(PpcRegExp(P1).RegExp, SearchRegExp, False);
/external/webkit/PerformanceTests/SunSpider/
DUNCOVERED37 RegExp.exec
38 RegExp custom properties
/external/v8/test/mozilla/
Dmozilla.status109 ecma_3/RegExp/regress-209067: PASS || FAIL if $mode == debug
154 ecma_3/RegExp/regress-311414: PASS || FAIL
155 ecma_3/RegExp/regress-289669: PASS || FAIL
201 ecma_3/RegExp/regress-85721: PASS || FAIL if $mode == debug
244 #:=== RegExp:===
247 ecma_3/RegExp/regress-57631: FAIL_OK
248 ecma_3/RegExp/15.10.4.1-6: FAIL_OK
254 ecma_3/RegExp/regress-119909: PASS || FAIL_OK
261 ecma_3/RegExp/regress-209919: PASS || FAIL_OK
268 ecma_3/RegExp/regress-330684: TIMEOUT
[all …]
/external/v8/test/es5conform/
Des5conform.status66 # NOT IMPLEMENTED: RegExp.prototype.source
69 # NOT IMPLEMENTED: RegExp.prototype.global
72 # NOT IMPLEMENTED: RegExp.prototype.ignoreCase
75 # NOT IMPLEMENTED: RegExp.prototype.multiline
109 # We do not implement all methods on RegExp.
216 # RegExp.prototype is not of type RegExp - we are bug compatible with JSC.
219 # We do not have the properties of a RegExp instance on RegExp.prototype.
/external/v8/benchmarks/
DREADME.txt35 Version 3 adds a new benchmark, RegExp. The RegExp benchmark is
73 increasing pressure on the memory subsystem. Changed the RegExp
/external/v8/src/
Dast.cc826 void* RegExp##Name::Accept(RegExpVisitor* visitor, void* data) { \
833 RegExp##Name* RegExpTree::As##Name() { \
841 RegExp##Name* RegExp##Name::As##Name() { \
844 bool RegExp##Name::Is##Name() { return true; }
962 #define MAKE_CASE(Name) virtual void* Visit##Name(RegExp##Name*, void* data);
Dapi.h178 static inline Local<RegExp> ToLocal(
216 OpenHandle(const RegExp* data);
273 MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp) in MAKE_TO_LOCAL()
306 MAKE_OPEN_HANDLE(RegExp, JSRegExp)
/external/webkit/Source/JavaScriptCore/jit/
DJITStubs.h60 class RegExp; variable
73 RegExp* regExp() { return static_cast<RegExp*>(asPointer); } in regExp()
/external/webkit/Source/JavaScriptCore/bytecode/
DCodeBlock.h438 …unsigned addRegExp(PassRefPtr<RegExp> r) { createRareDataIfNecessary(); unsigned size = m_rareData… in addRegExp()
439RegExp* regexp(int index) const { ASSERT(m_rareData); return m_rareData->m_regexps[index].get(); } in regexp()
542 Vector<RefPtr<RegExp> > m_regexps;
/external/webkit/Source/JavaScriptCore/parser/
DLexer.h38 class RegExp; variable
/external/v8/
DChangeLog166 Change RegExp parsing to disallow /(*)/.
321 Changed interpretation of malformed \c? escapes in RegExp to match
390 Made RegExp character class parsing stricter. This mirrors a change
391 to RegExp parsing in WebKit.
552 Exposed RegExp construction through the API.
582 Fixed a bug in RegExp (issue http://crbug.com/52801).
592 Changed the RegExp benchmark to exercise the regexp engine on different
599 Fixed a bug with profiling RegExp calls (issue http://crbug.com/55999).
661 Fixed bug in RegExp related to copy-on-write arrays.
731 RegExp literals create a new object every time they are evaluated
[all …]
/external/webkit/Source/WebCore/bindings/v8/
DSerializedScriptValue.cpp223 void writeRegExp(v8::Local<v8::String> pattern, v8::RegExp::Flags flags) in writeRegExp()
662 v8::Handle<v8::RegExp> regExp = value.As<v8::RegExp>(); in writeRegExp()
943 *value = v8::RegExp::New(pattern.As<v8::String>(), static_cast<v8::RegExp::Flags>(flags)); in readRegExp()
/external/v8/test/test262/
Dtest262.status112 # for properties on built-ins (RegExp.prototype.source)
113 # There is no RegExp.prototype.source
116 # for properties on built-ins (RegExp.prototype.global)
117 # There is no RegExp.prototype.global
120 # for properties on built-ins (RegExp.prototype.ignoreCase)
121 # There is no RegExp.prototype.ignoreCase
124 # for properties on built-ins (RegExp.prototype.multiline)
1428 # Bug? RegExp - the thrown error is SyntaxError instead of RegExpError when 'F'
1431 # Bug? RegExp.prototype is itself a RegExp
1433 # Bug? RegExp.prototype.source is of type String
[all …]
/external/v8/include/
Dv8.h1389 class RegExp : public Value {
1412 V8EXPORT static Local<RegExp> New(Handle<String> pattern,
1426 static inline RegExp* Cast(v8::Value* obj);
3926 RegExp* RegExp::Cast(v8::Value* value) {
3930 return static_cast<RegExp*>(value);
/external/webkit/Source/WebCore/bridge/qt/
Dqt_runtime.cpp101 RegExp, enumerator
174 return RegExp; in valueRealType()
226 case RegExp: in convertValueToQVariant()
571 if (type == RegExp) { in convertValueToQVariant()
851 RefPtr<JSC::RegExp> regExp = JSC::RegExp::create(&exec->globalData(), pattern, flags); in convertQVariantToValue()

123