Searched refs:Yarr (Results 1 - 25 of 32) sorted by relevance

12

/macosx-10.10/WebCore-7600.1.25/ForwardingHeaders/yarr/
H A DYarr.h3 #include <JavaScriptCore/Yarr.h>
/macosx-10.10/JavaScriptCore-7600.1.17/yarr/
H A DYarrSyntaxChecker.h31 namespace JSC { namespace Yarr { namespace in namespace:JSC
H A DYarr.h34 namespace JSC { namespace Yarr { namespace in namespace:JSC
66 } } // namespace JSC::Yarr
H A DRegularExpression.cpp31 #include "Yarr.h"
35 namespace JSC { namespace Yarr { namespace in namespace:JSC
47 OwnPtr<JSC::Yarr::BytecodePattern> m_regExpByteCode;
57 PassOwnPtr<JSC::Yarr::BytecodePattern> compile(const String& patternString, TextCaseSensitivity caseSensitivity, MultilineMode multilineMode)
59 JSC::Yarr::YarrPattern pattern(patternString, (caseSensitivity == TextCaseInsensitive), (multilineMode == MultilineEnabled), &m_constructionError);
67 return JSC::Yarr::byteCompile(pattern, &m_regexAllocator);
111 offsetVector[j] = JSC::Yarr::offsetNoMatch;
115 result = JSC::Yarr::interpret(d->m_regExpByteCode.get(), str, startFrom, offsetVector);
119 result = JSC::Yarr::offsetNoMatch;
122 if (result == JSC::Yarr
[all...]
H A DYarrSyntaxChecker.cpp31 namespace JSC { namespace Yarr { namespace in namespace:JSC
H A DRegularExpression.h31 namespace JSC { namespace Yarr { namespace in namespace:JSC
60 } } // namespace JSC::Yarr
H A DYarrCanonicalizeUCS2.h32 namespace JSC { namespace Yarr { namespace in namespace:JSC
136 } } // JSC::Yarr
H A DYarrJIT.h34 #include "Yarr.h"
48 namespace Yarr { namespace in namespace:JSC
167 } } // namespace JSC::Yarr
H A DYarrPattern.h37 namespace JSC { namespace Yarr { namespace in namespace:JSC
405 } } // namespace JSC::Yarr
H A DYarrInterpreter.h37 namespace JSC { namespace Yarr { namespace in namespace:JSC
377 } } // namespace JSC::Yarr
H A DYarrParser.h29 #include "Yarr.h"
33 namespace JSC { namespace Yarr { namespace in namespace:JSC
44 // The Parser class should not be used directly - only via the Yarr::parse() method.
815 * Yarr::parse():
819 * Yarr::parse() returns null on success, or a const C string providing an error
881 } } // namespace JSC::Yarr
H A DYarrCanonicalizeUCS2.cpp31 namespace JSC { namespace Yarr { namespace in namespace:JSC
462 } } // JSC::Yarr
H A DYarrPattern.cpp30 #include "Yarr.h"
37 namespace JSC { namespace Yarr { namespace in namespace:JSC
/macosx-10.10/WebCore-7600.1.25/html/
H A DBaseTextInputType.cpp43 if (rawPattern.isNull() || value.isEmpty() || !JSC::Yarr::RegularExpression(rawPattern, TextCaseSensitive).isValid())
48 int matchOffset = JSC::Yarr::RegularExpression(pattern, TextCaseSensitive).match(value, 0, &matchLength);
H A DEmailInputType.cpp47 DEPRECATED_DEFINE_STATIC_LOCAL(const JSC::Yarr::RegularExpression, regExp, (emailPattern, TextCaseInsensitive));
/macosx-10.10/JavaScriptCore-7600.1.17/runtime/
H A DRegExp.h29 #include "yarr/Yarr.h"
105 void compile(VM*, Yarr::YarrCharSize);
106 void compileIfNecessary(VM&, Yarr::YarrCharSize);
108 void compileMatchOnly(VM*, Yarr::YarrCharSize);
109 void compileIfNecessaryMatchOnly(VM&, Yarr::YarrCharSize);
129 Yarr::YarrCodeBlock m_regExpJITCode;
131 OwnPtr<Yarr::BytecodePattern> m_regExpBytecode;
H A DRegExp.cpp29 #include "Yarr.h"
243 Yarr::YarrPattern pattern(m_patternString, ignoreCase(), multiline(), &m_constructionError);
271 void RegExp::compile(VM* vm, Yarr::YarrCharSize charSize)
273 Yarr::YarrPattern pattern(m_patternString, ignoreCase(), multiline(), &m_constructionError);
289 Yarr::jitCompile(pattern, charSize, vm, m_regExpJITCode);
306 m_regExpBytecode = Yarr::byteCompile(pattern, &vm->m_regExpAllocator);
309 void RegExp::compileIfNecessary(VM& vm, Yarr::YarrCharSize charSize)
315 if ((charSize == Yarr::Char8) && (m_regExpJITCode.has8BitCode()))
317 if ((charSize == Yarr::Char16) && (m_regExpJITCode.has16BitCode()))
335 compileIfNecessary(vm, s.is8Bit() ? Yarr
[all...]
/macosx-10.10/JavaScriptCore-7600.1.17/inspector/
H A DContentSearchUtilities.h39 namespace JSC { namespace Yarr { namespace in namespace:JSC
47 JS_EXPORT_PRIVATE JSC::Yarr::RegularExpression createSearchRegex(const String& query, bool caseSensitive, bool isRegex);
48 JS_EXPORT_PRIVATE int countRegularExpressionMatches(const JSC::Yarr::RegularExpression&, const String&);
H A DContentSearchUtilities.cpp37 #include "Yarr.h"
42 using namespace JSC::Yarr;
79 static Vector<std::pair<size_t, String>> getRegularExpressionMatchesByLines(const JSC::Yarr::RegularExpression& regex, const String& text)
132 JSC::Yarr::RegularExpression createSearchRegex(const String& query, bool caseSensitive, bool isRegex)
135 return JSC::Yarr::RegularExpression(regexSource, caseSensitive ? TextCaseSensitive : TextCaseInsensitive);
138 int countRegularExpressionMatches(const JSC::Yarr::RegularExpression& regex, const String& content)
161 JSC::Yarr::RegularExpression regex = ContentSearchUtilities::createSearchRegex(query, caseSensitive, isRegex);
185 JSC::Yarr::YarrPattern pattern(patternString, false, true, &error);
188 OwnPtr<JSC::Yarr::BytecodePattern> bytecodePattern = JSC::Yarr
[all...]
/macosx-10.10/WebCore-7600.1.25/page/
H A DFrame.cpp308 static JSC::Yarr::RegularExpression createRegExpForLabels(const Vector<String>& labels)
313 DEPRECATED_DEFINE_STATIC_LOCAL(JSC::Yarr::RegularExpression, wordRegExp, ("\\w", TextCaseSensitive));
340 return JSC::Yarr::RegularExpression(pattern.toString(), TextCaseInsensitive);
343 String Frame::searchForLabelsAboveCell(const JSC::Yarr::RegularExpression& regExp, HTMLTableCellElement* cell, size_t* resultDistanceFromStartOfCell)
372 JSC::Yarr::RegularExpression regExp = createRegExpForLabels(labels);
442 replace(mutableStringToMatch, JSC::Yarr::RegularExpression("\\d", TextCaseSensitive), " ");
445 JSC::Yarr::RegularExpression regExp = createRegExpForLabels(labels);
H A DFrame.h61 namespace JSC { namespace Yarr { namespace in namespace:JSC
230 String searchForLabelsAboveCell(const JSC::Yarr::RegularExpression&, HTMLTableCellElement*, size_t* resultDistanceFromStartOfCell);
/macosx-10.10/JavaScriptCore-7600.1.17/parser/
H A DSyntaxChecker.h156 ExpressionType createRegExp(const JSTokenLocation&, const Identifier& pattern, const Identifier&, int) { return Yarr::checkSyntax(pattern.string()) ? 0 : RegExpExpr; }
/macosx-10.10/WebKit-7600.1.25/mac/WebView/
H A DWebHTMLRepresentation.mm70 using JSC::Yarr::RegularExpression;
/macosx-10.10/WebCore-7600.1.25/inspector/
H A DInspectorStyleSheet.cpp997 DEPRECATED_DEFINE_STATIC_LOCAL(JSC::Yarr::RegularExpression, comment, ("/\\*[^]*?\\*/", TextCaseSensitive, JSC::Yarr::MultilineEnabled));
/macosx-10.10/JavaScriptCore-7600.1.17/inspector/agents/
H A DInspectorDebuggerAgent.cpp170 JSC::Yarr::RegularExpression regex(pattern, TextCaseSensitive);

Completed in 390 milliseconds

12