/external/webkit/JavaScriptCore/runtime/ |
D | RegExp.cpp | 57 inline RegExp::RegExp(JSGlobalData* globalData, const UString& pattern) in RegExp() function in JSC::RegExp 66 inline RegExp::RegExp(JSGlobalData* globalData, const UString& pattern, const UString& flags) in RegExp() function in JSC::RegExp 86 RegExp::~RegExp() in ~RegExp() 92 PassRefPtr<RegExp> RegExp::create(JSGlobalData* globalData, const UString& pattern) in create() 94 return adoptRef(new RegExp(globalData, pattern)); in create() 97 PassRefPtr<RegExp> RegExp::create(JSGlobalData* globalData, const UString& pattern, const UString& … in create() 99 return adoptRef(new RegExp(globalData, pattern, flags)); in create() 104 void RegExp::compile(JSGlobalData* globalData) in compile() 114 int RegExp::match(const UString& s, int startOffset, Vector<int, 32>* ovector) in match() 168 void RegExp::compile(JSGlobalData* globalData) in match() [all …]
|
D | RegExp.h | 39 class RegExp : public RefCounted<RegExp> { 41 static PassRefPtr<RegExp> create(JSGlobalData* globalData, const UString& pattern); 42 …static PassRefPtr<RegExp> create(JSGlobalData* globalData, const UString& pattern, const UString& … 44 ~RegExp(); 61 RegExp(JSGlobalData* globalData, const UString& pattern); 62 RegExp(JSGlobalData* globalData, const UString& pattern, const UString& flags);
|
D | RegExpObject.h | 31 RegExpObject(PassRefPtr<Structure>, PassRefPtr<RegExp>); 34 void setRegExp(PassRefPtr<RegExp> r) { d->regExp = r; } in setRegExp() 35 RegExp* regExp() const { return d->regExp.get(); } in regExp() 60 RegExpObjectData(PassRefPtr<RegExp> regExp, double lastIndex) in RegExpObjectData() 66 RefPtr<RegExp> regExp;
|
D | RegExpConstructor.h | 29 class RegExp; variable 47 …void performMatch(RegExp*, const UString&, int startOffset, int& position, int& length, int** ovec…
|
D | RegExpPrototype.cpp | 78 RefPtr<RegExp> regExp; in regExpProtoFuncCompile() 89 regExp = RegExp::create(&exec->globalData(), pattern, flags); in regExpProtoFuncCompile()
|
D | RegExpConstructor.cpp | 130 void RegExpConstructor::performMatch(RegExp* r, const UString& s, int startOffset, int& position, i… in performMatch() 341 RefPtr<RegExp> regExp = RegExp::create(&exec->globalData(), pattern, flags); in constructRegExp()
|
D | StringPrototype.cpp | 136 …eBackreferences(const UString& replacement, const UString& source, const int* ovector, RegExp* reg) in substituteBackreferences() 224 RegExp* reg = asRegExpObject(pattern)->regExp(); in stringProtoFuncReplace() 467 RefPtr<RegExp> reg; in stringProtoFuncMatch() 477 reg = RegExp::create(&exec->globalData(), a0.toString(exec)); in stringProtoFuncMatch() 518 RefPtr<RegExp> reg; in stringProtoFuncSearch() 527 reg = RegExp::create(&exec->globalData(), a0.toString(exec)); in stringProtoFuncSearch() 572 RegExp* reg = asRegExpObject(a0)->regExp(); in stringProtoFuncSplit()
|
D | RegExpObject.cpp | 60 RegExpObject::RegExpObject(PassRefPtr<Structure> structure, PassRefPtr<RegExp> regExp) in RegExpObject()
|
/external/webkit/V8Binding/v8/src/ |
D | ast.cc | 214 void* RegExp##Name::Accept(RegExpVisitor* visitor, void* data) { \ 221 RegExp##Name* RegExpTree::As##Name() { \ 229 RegExp##Name* RegExp##Name::As##Name() { \ 232 bool RegExp##Name::Is##Name() { return true; } 319 #define MAKE_CASE(Name) virtual void* Visit##Name(RegExp##Name*, void* data);
|
D | macros.py | 106 const ORIGINAL_REGEXP = (global.RegExp, $RegExp);
|
/external/webkit/SunSpider/ |
D | UNCOVERED | 37 RegExp.exec 38 RegExp custom properties
|
/external/webkit/V8Binding/v8/test/mozilla/ |
D | mozilla.status | 101 ecma_3/RegExp/regress-209067: PASS || FAIL if $mode == debug 146 ecma_3/RegExp/regress-311414: PASS || FAIL 147 ecma_3/RegExp/regress-289669: PASS || FAIL 232 #:=== RegExp:=== 235 ecma_3/RegExp/regress-57631: FAIL_OK 241 ecma_3/RegExp/regress-119909: PASS || FAIL_OK 248 ecma_3/RegExp/regress-209919: PASS || FAIL_OK 255 ecma_3/RegExp/regress-330684: TIMEOUT 262 ecma_3/RegExp/regress-307456: PASS || TIMEOUT 278 # We do not support static RegExp.multiline - should we?. [all …]
|
/external/webkit/V8Binding/v8/benchmarks/ |
D | README.txt | 35 Version 3 adds a new benchmark, RegExp. The RegExp benchmark is
|
/external/webkit/JavaScriptCore/jit/ |
D | JITStubs.h | 59 class RegExp; variable 72 RegExp* regExp() { return static_cast<RegExp*>(asPointer); } in regExp()
|
/external/webkit/JavaScriptCore/parser/ |
D | Lexer.h | 34 class RegExp; variable
|
/external/webkit/JavaScriptCore/bytecode/ |
D | CodeBlock.h | 439 …unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps… in addRegExp() 440 … RegExp* regexp(int index) const { ASSERT(m_rareData); return m_rareData->m_regexps[index].get(); } in regexp() 540 Vector<RefPtr<RegExp> > m_regexps;
|
/external/webkit/V8Binding/v8/ |
D | ChangeLog | 63 Changed typeof RegExp from 'object' to 'function' for compatibility. 77 Added native code generation for RegExp to 64-bit version. 149 Allowed RegExp objects to be called as functions (issue 132). 204 Changed RegExp parser to use a recursive data structure instead of 293 Added stack overflow check for the RegExp analysis phase. Previously a 301 executing a RegExp compiled to native code. 562 representations of RegExp data. 816 Added caching of RegExp data in compilation cache. 955 loading Date and RegExp code could force certain code paths go
|
/external/webkit/WebCore/bridge/qt/ |
D | qt_runtime.cpp | 95 RegExp, enumerator 137 return RegExp; in valueRealType() 187 case RegExp: in convertValueToQVariant() 530 if (type == RegExp) { in convertValueToQVariant() 800 RefPtr<JSC::RegExp> regExp = JSC::RegExp::create(&exec->globalData(), pattern, uflags); in convertQVariantToValue()
|
/external/webkit/JavaScriptCore/bytecompiler/ |
D | BytecodeGenerator.h | 259 RegisterID* emitNewRegExp(RegisterID* dst, RegExp* regExp); 420 unsigned addRegExp(RegExp*);
|
/external/webkit/JavaScriptCore/ |
D | Android.mk | 155 runtime/RegExp.cpp \
|
D | ChangeLog-2003-10-25 | 213 (RegExp::RegExp): Use the new UString::UTF8String function instead a function in this file. 214 (RegExp::match): Use the new convertUTF16OffsetsToUTF8Offsets (and the corresponding 506 (RegExp::RegExp): Set the PCRE_UTF8 flag, and convert the UString to UTF-8 instead of 508 (RegExp::~RegExp): Remove unneeded if statement (pcre_free is 0-tolerant as free is). 509 (RegExp::match): Convert the UString to UTF-8 and convert the character offsets to and 639 * kjs/regexp.cpp: (RegExp::match): Change uses of UString::null to UString::null().
|
D | JavaScriptCore.gypi | 299 'runtime/RegExp.cpp', 300 'runtime/RegExp.h',
|
D | JavaScriptCore.pri | 194 runtime/RegExp.cpp \
|
D | GNUmakefile.am | 473 JavaScriptCore/runtime/RegExp.cpp \ 474 JavaScriptCore/runtime/RegExp.h \
|
D | ChangeLog-2009-06-16 | 2014 * runtime/RegExp.cpp: 2015 (JSC::RegExp::match): 2130 as they are being referred from RegExp.h, though the contents of 2642 * runtime/RegExp.cpp: 7935 * runtime/RegExp.cpp: 8045 * runtime/RegExp.cpp: 8046 (JSC::RegExp::match): 8634 RegExp.cpp can compile. The headers are ifdefed out with yarr 8668 * runtime/RegExp.h: 8694 * runtime/RegExp.cpp: [all …]
|