Home
last modified time | relevance | path

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

12

/external/webkit/JavaScriptCore/runtime/
DRegExp.cpp57 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 …]
DRegExp.h39 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);
DRegExpObject.h31 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;
DRegExpConstructor.h29 class RegExp; variable
47 …void performMatch(RegExp*, const UString&, int startOffset, int& position, int& length, int** ovec…
DRegExpPrototype.cpp78 RefPtr<RegExp> regExp; in regExpProtoFuncCompile()
89 regExp = RegExp::create(&exec->globalData(), pattern, flags); in regExpProtoFuncCompile()
DRegExpConstructor.cpp130 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()
DStringPrototype.cpp136 …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()
DRegExpObject.cpp60 RegExpObject::RegExpObject(PassRefPtr<Structure> structure, PassRefPtr<RegExp> regExp) in RegExpObject()
/external/webkit/V8Binding/v8/src/
Dast.cc214 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);
Dmacros.py106 const ORIGINAL_REGEXP = (global.RegExp, $RegExp);
/external/webkit/SunSpider/
DUNCOVERED37 RegExp.exec
38 RegExp custom properties
/external/webkit/V8Binding/v8/test/mozilla/
Dmozilla.status101 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/
DREADME.txt35 Version 3 adds a new benchmark, RegExp. The RegExp benchmark is
/external/webkit/JavaScriptCore/jit/
DJITStubs.h59 class RegExp; variable
72 RegExp* regExp() { return static_cast<RegExp*>(asPointer); } in regExp()
/external/webkit/JavaScriptCore/parser/
DLexer.h34 class RegExp; variable
/external/webkit/JavaScriptCore/bytecode/
DCodeBlock.h439 …unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps… in addRegExp()
440RegExp* 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/
DChangeLog63 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/
Dqt_runtime.cpp95 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/
DBytecodeGenerator.h259 RegisterID* emitNewRegExp(RegisterID* dst, RegExp* regExp);
420 unsigned addRegExp(RegExp*);
/external/webkit/JavaScriptCore/
DAndroid.mk155 runtime/RegExp.cpp \
DChangeLog-2003-10-25213 (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().
DJavaScriptCore.gypi299 'runtime/RegExp.cpp',
300 'runtime/RegExp.h',
DJavaScriptCore.pri194 runtime/RegExp.cpp \
DGNUmakefile.am473 JavaScriptCore/runtime/RegExp.cpp \
474 JavaScriptCore/runtime/RegExp.h \
DChangeLog-2009-06-162014 * 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 …]

12