/external/webkit/Source/JavaScriptCore/runtime/ |
D | RegExp.cpp | 76 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()
|
D | RegExp.h | 38 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);
|
D | RegExpObject.h | 33 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;
|
D | RegExpCache.cpp | 34 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()
|
D | RegExpCache.h | 41 typedef HashMap<RegExpKey, RefPtr<RegExp> > RegExpCacheMap; 44 PassRefPtr<RegExp> lookupOrCreate(const UString& patternString, RegExpFlags); 45 PassRefPtr<RegExp> create(const UString& patternString, RegExpFlags, RegExpCacheMap::iterator);
|
D | RegExpConstructor.h | 30 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()
|
D | JSGlobalData.h | 74 class RegExp; variable 247 typedef ListHashSet<RefPtr<RegExp> > RTTraceList; 265 void addRegExpToTrace(PassRefPtr<RegExp> regExp);
|
D | RegExpPrototype.cpp | 51 : RegExpObject(globalObject, structure, RegExp::create(&exec->globalData(), "", NoFlags)) in RegExpPrototype() 83 RefPtr<RegExp> regExp; in regExpProtoFuncCompile()
|
D | StringPrototype.cpp | 156 …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()
|
D | RegExpObject.cpp | 64 …:RegExpObject(JSGlobalObject* globalObject, Structure* structure, NonNullPassRefPtr<RegExp> regExp) in RegExpObject()
|
/external/pcre/ |
D | pcregexp.pas | 70 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/ |
D | UNCOVERED | 37 RegExp.exec 38 RegExp custom properties
|
/external/v8/test/mozilla/ |
D | mozilla.status | 109 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/ |
D | es5conform.status | 66 # 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/ |
D | README.txt | 35 Version 3 adds a new benchmark, RegExp. The RegExp benchmark is 73 increasing pressure on the memory subsystem. Changed the RegExp
|
/external/v8/src/ |
D | ast.cc | 826 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);
|
D | api.h | 178 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/ |
D | JITStubs.h | 60 class RegExp; variable 73 RegExp* regExp() { return static_cast<RegExp*>(asPointer); } in regExp()
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
D | CodeBlock.h | 438 …unsigned addRegExp(PassRefPtr<RegExp> r) { createRareDataIfNecessary(); unsigned size = m_rareData… in addRegExp() 439 … RegExp* 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/ |
D | Lexer.h | 38 class RegExp; variable
|
/external/v8/ |
D | ChangeLog | 166 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/ |
D | SerializedScriptValue.cpp | 223 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/ |
D | test262.status | 112 # 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/ |
D | v8.h | 1389 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/ |
D | qt_runtime.cpp | 101 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()
|