/external/webkit/Source/JavaScriptCore/runtime/ |
RegExpObject.h | 25 #include "RegExp.h" 33 RegExpObject(JSGlobalObject*, Structure*, NonNullPassRefPtr<RegExp>); 36 void setRegExp(PassRefPtr<RegExp> r) { d->regExp = r; } 37 RegExp* regExp() const { return d->regExp.get(); } 77 RegExpObjectData(NonNullPassRefPtr<RegExp> regExp) 78 : regExp(regExp [all...] |
RegExpCache.cpp | 34 PassRefPtr<RegExp> RegExpCache::lookupOrCreate(const UString& patternString, RegExpFlags flags) 46 PassRefPtr<RegExp> RegExpCache::create(const UString& patternString, RegExpFlags flags, RegExpCacheMap::iterator iterator) 48 RefPtr<RegExp> regExp = RegExp::create(m_globalData, patternString, flags); 51 return regExp; 55 iterator->second = regExp; 67 return regExp;
|
RegExpObject.cpp | 52 const ClassInfo RegExpObject::s_info = { "RegExp", &JSObjectWithGlobalObject::s_info, 0, ExecState::regExpTable }; 64 RegExpObject::RegExpObject(JSGlobalObject* globalObject, Structure* structure, NonNullPassRefPtr<RegExp> regExp) 66 , d(adoptPtr(new RegExpObjectData(regExp))) 94 return jsBoolean(asRegExpObject(slotBase)->regExp()->global()); 99 return jsBoolean(asRegExpObject(slotBase)->regExp()->ignoreCase()); 104 return jsBoolean(asRegExpObject(slotBase)->regExp()->multiline()); 109 return jsString(exec, asRegExpObject(slotBase)->regExp()->pattern()); 145 if (!regExp()->global()) { 148 regExpConstructor->performMatch(d->regExp.get(), input, 0, position, length) [all...] |
RegExpPrototype.cpp | 34 #include "RegExp.h" 51 : RegExpObject(globalObject, structure, RegExp::create(&exec->globalData(), "", NoFlags)) 83 RefPtr<RegExp> regExp; 89 return throwVMError(exec, createTypeError(exec, "Cannot supply flags when constructing one RegExp from another.")); 90 regExp = asRegExpObject(arg0)->regExp(); 102 return throwVMError(exec, createSyntaxError(exec, "Invalid flags supplied to RegExp constructor.")); 104 regExp = exec->globalData().regExpCache()->lookupOrCreate(pattern, flags); 107 if (!regExp->isValid() [all...] |
RegExpConstructor.cpp | 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()) [all...] |
JSGlobalData.cpp | 57 #include "RegExp.h" 410 void JSGlobalData::addRegExpToTrace(PassRefPtr<RegExp> regExp) 412 m_rtTraceList->add(regExp); 417 // The first RegExp object is ignored. It is create by the RegExpPrototype ctor and not used.
|
JSGlobalData.h | 74 class RegExp; 247 typedef ListHashSet<RefPtr<RegExp> > RTTraceList; 265 void addRegExpToTrace(PassRefPtr<RegExp> regExp);
|
StringPrototype.cpp | 156 static NEVER_INLINE UString substituteBackreferencesSlow(const UString& replacement, const UString& source, const int* ovector, RegExp* reg, size_t i) 222 static inline UString substituteBackreferences(const UString& replacement, const UString& source, const int* ovector, RegExp* reg) 315 RegExp* reg = asRegExpObject(pattern)->regExp(); 607 RefPtr<RegExp> reg; 609 reg = asRegExpObject(a0)->regExp(); 612 * ECMA 15.5.4.12 String.prototype.search (regexp) 613 * If regexp is not an object whose [[Class]] property is "RegExp", it is 614 * replaced with the result of the expression new RegExp(regexp) [all...] |
/external/webkit/Source/WebCore/html/ |
EmailInputType.cpp | 45 DEFINE_STATIC_LOCAL(const RegularExpression, regExp, (emailPattern, TextCaseInsensitive)); 48 int matchOffset = regExp.match(address, 0, &matchLength);
|
/external/webkit/Source/WebCore/page/mac/ |
FrameMac.mm | 68 // Either get cached regexp or build one that matches any of the labels. 69 // The regexp we build is of the form: (STR1|STR2|STRN) 118 // add regexp to the cache, making sure it is at the front for LRU ordering 141 RegularExpression* regExp = regExpForLabels(labels); 171 NSString* result = searchForLabelsAboveCell(regExp, startingTableCell, resultDistance); 179 // For each text chunk, run the regexp 184 int pos = regExp->searchRev(nodeString); 188 return nodeString.substring(pos, regExp->matchedLength()); 197 NSString* result = searchForLabelsAboveCell(regExp, startingTableCell, resultDistance); 219 RegularExpression* regExp = regExpForLabels(labels) [all...] |
/external/webkit/Source/WebCore/page/ |
Frame.cpp | 369 String Frame::searchForLabelsAboveCell(RegularExpression* regExp, HTMLTableCellElement* cell, size_t* resultDistanceFromStartOfCell) 377 // For each text chunk, run the regexp 379 int pos = regExp->searchRev(nodeString); 383 return nodeString.substring(pos, regExp->matchedLength()); 398 OwnPtr<RegularExpression> regExp(createRegExpForLabels(labels)); 428 String result = searchForLabelsAboveCell(regExp.get(), startingTableCell, resultDistance); 436 // For each text chunk, run the regexp 441 int pos = regExp->searchRev(nodeString); 445 return nodeString.substring(pos, regExp->matchedLength()); 454 String result = searchForLabelsAboveCell(regExp.get(), startingTableCell, resultDistance) [all...] |
/external/webkit/Source/WebCore/bindings/js/ |
SerializedScriptValue.cpp | 48 #include <runtime/RegExp.h> 160 * RegExp :- 462 RegExpObject* regExp = asRegExpObject(obj); 465 if (regExp->regExp()->global()) 467 if (regExp->regExp()->ignoreCase()) 469 if (regExp->regExp()->multiline()) 472 write(regExp->regExp()->pattern()) [all...] |
/external/chromium/chrome/browser/resources/net_internals/ |
eventsview.js | 256 // Adding a leading space allows a single regexp to be used, regardless of 259 regExp = new RegExp('\\s+' + directive + ':(\\S*)\\s*', 'i'); 260 matchInfo = regExp.exec(sourceText); 264 return {'remainingText': sourceText.replace(regExp, ' ').trim(),
|
/external/webkit/Source/WebCore/bindings/v8/ |
SerializedScriptValue.cpp | 223 void writeRegExp(v8::Local<v8::String> pattern, v8::RegExp::Flags flags) 662 v8::Handle<v8::RegExp> regExp = value.As<v8::RegExp>(); 663 m_writer.writeRegExp(regExp->GetSource(), regExp->GetFlags()); 943 *value = v8::RegExp::New(pattern.As<v8::String>(), static_cast<v8::RegExp::Flags>(flags)); [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
JITStubs.h | 60 class RegExp; 73 RegExp* regExp() { return static_cast<RegExp*>(asPointer); }
|
JITStubs.cpp | [all...] |
/external/webkit/Source/WebKit/qt/tests/qwebpage/ |
tst_qwebpage.cpp | [all...] |
/external/webkit/Source/JavaScriptCore/bytecode/ |
CodeBlock.cpp | 94 static UString regexpToSourceString(RegExp* regExp) 98 if (regExp->global()) 100 if (regExp->ignoreCase()) 102 if (regExp->multiline()) 105 return makeUString("/", regExp->pattern(), postfix); 108 static CString regexpName(int re, RegExp* regexp) 110 return makeUString(regexpToSourceString(regexp), "(@re", UString::number(re), ")").utf8(); 540 printf("[%4d] new_regexp\t %s, %s\n", location, registerName(exec, r0).data(), regexpName(re0, regexp(re0)).data()) [all...] |
/external/webkit/Source/JavaScriptCore/bytecompiler/ |
BytecodeGenerator.h | 294 RegisterID* emitNewRegExp(RegisterID* dst, PassRefPtr<RegExp> regExp); 478 unsigned addRegExp(PassRefPtr<RegExp>);
|
BytecodeGenerator.cpp | [all...] |
/external/webkit/Source/WebCore/bridge/qt/ |
qt_runtime.cpp | 101 RegExp, 114 "RegExp", "Array", "RTObject", "Object", "Null", "RTArray"}; 174 return RegExp; 226 case RegExp: 571 if (type == RegExp) { 593 qConvDebug() << "couldn't parse a JS regexp"; 851 RefPtr<JSC::RegExp> regExp = JSC::RegExp::create(&exec->globalData(), pattern, flags); 852 if (regExp->isValid() [all...] |
/external/webkit/Source/JavaScriptCore/interpreter/ |
Interpreter.cpp | [all...] |
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.apache.ant_1.7.1.v20090120-1145/lib/ |
ant.jar | |
/prebuilts/tools/common/ant/ |
ant.jar | |