Home
last modified time | relevance | path

Searched refs:regExp (Results 1 – 23 of 23) sorted by relevance

/external/webkit/Source/JavaScriptCore/runtime/
DRegExpObject.h36 void setRegExp(PassRefPtr<RegExp> r) { d->regExp = r; } in setRegExp()
37 RegExp* regExp() const { return d->regExp.get(); } in regExp() function
77 RegExpObjectData(NonNullPassRefPtr<RegExp> regExp) in RegExpObjectData()
78 : regExp(regExp) in RegExpObjectData()
83 RefPtr<RegExp> regExp; member
DRegExpObject.cpp64 …:RegExpObject(JSGlobalObject* globalObject, Structure* structure, NonNullPassRefPtr<RegExp> regExp) in RegExpObject() argument
66 , d(adoptPtr(new RegExpObjectData(regExp))) in RegExpObject()
94 return jsBoolean(asRegExpObject(slotBase)->regExp()->global()); in regExpObjectGlobal()
99 return jsBoolean(asRegExpObject(slotBase)->regExp()->ignoreCase()); in regExpObjectIgnoreCase()
104 return jsBoolean(asRegExpObject(slotBase)->regExp()->multiline()); in regExpObjectMultiline()
109 return jsString(exec, asRegExpObject(slotBase)->regExp()->pattern()); in regExpObjectSource()
145 if (!regExp()->global()) { in match()
148 regExpConstructor->performMatch(d->regExp.get(), input, 0, position, length); in match()
171 regExpConstructor->performMatch(d->regExp.get(), input, lastIndex, position, length); in match()
DRegExpPrototype.cpp83 RefPtr<RegExp> regExp; in regExpProtoFuncCompile() local
90 regExp = asRegExpObject(arg0)->regExp(); in regExpProtoFuncCompile()
104 regExp = exec->globalData().regExpCache()->lookupOrCreate(pattern, flags); in regExpProtoFuncCompile()
107 if (!regExp->isValid()) in regExpProtoFuncCompile()
108 return throwVMError(exec, createSyntaxError(exec, regExp->errorMessage())); in regExpProtoFuncCompile()
110 asRegExpObject(thisValue)->setRegExp(regExp.release()); in regExpProtoFuncCompile()
DRegExpCache.cpp48 RefPtr<RegExp> regExp = RegExp::create(m_globalData, patternString, flags); in create() local
51 return regExp; in create()
55 iterator->second = regExp; in create()
67 return regExp; in create()
DRegExpConstructor.cpp320 RefPtr<RegExp> regExp = exec->globalData().regExpCache()->lookupOrCreate(pattern, flags); in constructRegExp() local
321 if (!regExp->isValid()) in constructRegExp()
322 return throwError(exec, createSyntaxError(exec, regExp->errorMessage())); in constructRegExp()
323 …exec) RegExpObject(exec->lexicalGlobalObject(), globalObject->regExpStructure(), regExp.release()); in constructRegExp()
DJSGlobalData.cpp410 void JSGlobalData::addRegExpToTrace(PassRefPtr<RegExp> regExp) in addRegExpToTrace() argument
412 m_rtTraceList->add(regExp); in addRegExpToTrace()
DJSGlobalData.h265 void addRegExpToTrace(PassRefPtr<RegExp> regExp);
DStringPrototype.cpp315 RegExp* reg = asRegExpObject(pattern)->regExp(); in stringProtoFuncReplace()
609 reg = asRegExpObject(a0)->regExp(); in stringProtoFuncMatch()
659 reg = asRegExpObject(a0)->regExp(); in stringProtoFuncSearch()
717 RegExp* reg = asRegExpObject(a0)->regExp(); in stringProtoFuncSplit()
/external/webkit/Source/WebCore/html/
DEmailInputType.cpp45 DEFINE_STATIC_LOCAL(const RegularExpression, regExp, (emailPattern, TextCaseInsensitive)); in isValidEmailAddress()
48 int matchOffset = regExp.match(address, 0, &matchLength); in isValidEmailAddress()
/external/webkit/Source/WebCore/page/
DFrame.cpp373 String Frame::searchForLabelsAboveCell(RegularExpression* regExp, HTMLTableCellElement* cell, size_… in searchForLabelsAboveCell() argument
383 int pos = regExp->searchRev(nodeString); in searchForLabelsAboveCell()
387 return nodeString.substring(pos, regExp->matchedLength()); in searchForLabelsAboveCell()
402 OwnPtr<RegularExpression> regExp(createRegExpForLabels(labels)); in searchForLabelsBeforeElement() local
432 … String result = searchForLabelsAboveCell(regExp.get(), startingTableCell, resultDistance); in searchForLabelsBeforeElement()
445 int pos = regExp->searchRev(nodeString); in searchForLabelsBeforeElement()
449 return nodeString.substring(pos, regExp->matchedLength()); in searchForLabelsBeforeElement()
458 String result = searchForLabelsAboveCell(regExp.get(), startingTableCell, resultDistance); in searchForLabelsBeforeElement()
479 OwnPtr<RegularExpression> regExp(createRegExpForLabels(labels)); in matchLabelsAgainstString() local
487 pos = regExp->match(mutableStringToMatch, start); in matchLabelsAgainstString()
[all …]
/external/webkit/Source/WebCore/page/mac/
DFrameMac.mm141 RegularExpression* regExp = regExpForLabels(labels);
171 NSString* result = searchForLabelsAboveCell(regExp, startingTableCell, resultDistance);
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);
227 pos = regExp->match(mutableStringToMatch, start);
229 length = regExp->matchedLength();
/external/webkit/Source/WebCore/bindings/js/
DSerializedScriptValue.cpp462 RegExpObject* regExp = asRegExpObject(obj); in dumpIfTerminal() local
465 if (regExp->regExp()->global()) in dumpIfTerminal()
467 if (regExp->regExp()->ignoreCase()) in dumpIfTerminal()
469 if (regExp->regExp()->multiline()) in dumpIfTerminal()
472 write(regExp->regExp()->pattern()); in dumpIfTerminal()
1169 … RefPtr<RegExp> regExp = RegExp::create(&m_exec->globalData(), pattern->ustring(), reFlags); in readTerminal() local
1170 …w (m_exec) RegExpObject(m_exec->lexicalGlobalObject(), m_globalObject->regExpStructure(), regExp); in readTerminal()
/external/chromium/chrome/browser/resources/net_internals/
Deventsview.js259 regExp = new RegExp('\\s+' + directive + ':(\\S*)\\s*', 'i');
260 matchInfo = regExp.exec(sourceText);
264 return {'remainingText': sourceText.replace(regExp, ' ').trim(),
/external/webkit/Source/WebKit/qt/tests/qwebpage/
Dtst_qwebpage.cpp990 QRegExp regExp(" style=\".*\""); in cursorMovements() local
991 regExp.setMinimal(true); in cursorMovements()
992 …QCOMPARE(page->selectedHtml().trimmed().replace(regExp, ""), QString::fromLatin1("<span class=\"Ap… in cursorMovements()
1223 QRegExp regExp(" style=\".*\""); in textSelection() local
1224 regExp.setMinimal(true); in textSelection()
1225 …QCOMPARE(page->selectedHtml().trimmed().replace(regExp, ""), QString::fromLatin1("<span class=\"Ap… in textSelection()
2679 QRegExp regExp(" style=\".*\""); in findText() local
2680 regExp.setMinimal(true); in findText()
2684 …QCOMPARE(m_page->selectedHtml().trimmed().replace(regExp, ""), QString("<span class=\"Apple-style-… in findText()
/external/webkit/Source/WebCore/bindings/v8/
DSerializedScriptValue.cpp662 v8::Handle<v8::RegExp> regExp = value.As<v8::RegExp>(); in writeRegExp() local
663 m_writer.writeRegExp(regExp->GetSource(), regExp->GetFlags()); in writeRegExp()
/external/webkit/Source/JavaScriptCore/bytecode/
DCodeBlock.cpp94 static UString regexpToSourceString(RegExp* regExp) in regexpToSourceString() argument
98 if (regExp->global()) in regexpToSourceString()
100 if (regExp->ignoreCase()) in regexpToSourceString()
102 if (regExp->multiline()) in regexpToSourceString()
105 return makeUString("/", regExp->pattern(), postfix); in regexpToSourceString()
/external/webkit/Source/JavaScriptCore/jit/
DJITStubs.h73 RegExp* regExp() { return static_cast<RegExp*>(asPointer); } in regExp() function
DJITStubs.cpp3166 RegExp* regExp = stackFrame.args[0].regExp(); in DEFINE_STUB_FUNCTION() local
3167 if (!regExp->isValid()) { in DEFINE_STUB_FUNCTION()
3172 …me->lexicalGlobalObject(), stackFrame.callFrame->lexicalGlobalObject()->regExpStructure(), regExp); in DEFINE_STUB_FUNCTION()
/external/webkit/Source/WebCore/bridge/qt/
Dqt_runtime.cpp851 RefPtr<JSC::RegExp> regExp = JSC::RegExp::create(&exec->globalData(), pattern, flags); in convertQVariantToValue() local
852 if (regExp->isValid()) in convertQVariantToValue()
853 …ect(exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->regExpStructure(), regExp.release()); in convertQVariantToValue()
/external/webkit/Source/JavaScriptCore/bytecompiler/
DBytecodeGenerator.h294 RegisterID* emitNewRegExp(RegisterID* dst, PassRefPtr<RegExp> regExp);
DBytecodeGenerator.cpp1589 RegisterID* BytecodeGenerator::emitNewRegExp(RegisterID* dst, PassRefPtr<RegExp> regExp) in emitNewRegExp() argument
1593 instructions().append(addRegExp(regExp)); in emitNewRegExp()
/external/webkit/Source/JavaScriptCore/interpreter/
DInterpreter.cpp1540 RegExp* regExp = codeBlock->regexp(vPC[2].u.operand); in privateExecute() local
1541 if (!regExp->isValid()) { in privateExecute()
1545 …llFrame->lexicalGlobalObject(), callFrame->scopeChain()->globalObject->regExpStructure(), regExp)); in privateExecute()
/external/webkit/Source/JavaScriptCore/
DChangeLog-2008-08-1028177 (KJS::RegExpImp::regExp):