HomeSort by relevance Sort by last modified time
    Searched refs:regExp (Results 1 - 24 of 24) sorted by null

  /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 

Completed in 479 milliseconds