Home
last modified time | relevance | path

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

/external/v8/src/inspector/
Dv8-regex.cc25 unsigned flags = v8::RegExp::kNone; in V8Regex()
26 if (!caseSensitive) flags |= v8::RegExp::kIgnoreCase; in V8Regex()
27 if (multiline) flags |= v8::RegExp::kMultiline; in V8Regex()
29 v8::Local<v8::RegExp> regex; in V8Regex()
30 if (v8::RegExp::New(context, toV8String(isolate, pattern), in V8Regex()
31 static_cast<v8::RegExp::Flags>(flags)) in V8Regex()
56 v8::Local<v8::RegExp> regex = m_regex.Get(isolate); in match()
Dv8-regex.h29 v8::Global<v8::RegExp> m_regex;
/external/v8/src/regexp/
Dregexp-ast.cc12 void* RegExp##Name::Accept(RegExpVisitor* visitor, void* data) { \
19 RegExp##Name* RegExpTree::As##Name() { return NULL; } \
25 RegExp##Name* RegExp##Name::As##Name() { return this; } \ in FOR_EACH_REG_EXP_TREE_TYPE()
26 bool RegExp##Name::Is##Name() { return true; }
143 #define MAKE_CASE(Name) void* Visit##Name(RegExp##Name*, void* data) override;
Dregexp-ast.h30 #define FORWARD_DECLARE(Name) class RegExp##Name;
43 virtual void* Visit##Name(RegExp##Name*, void* data) = 0;
211 virtual RegExp##Name* As##Name(); \
/external/toolchain-utils/crosperf/
Dunittest_keyval_file.txt12 {"description": "RegExp", "graph": "RegExp", "higher_is_better": true, "units": "score", "value": 1…
/external/v8/src/ast/
Dprettyprinter.cc217 if (node->flags() & RegExp::kGlobal) Print("g"); in VisitRegExpLiteral()
218 if (node->flags() & RegExp::kIgnoreCase) Print("i"); in VisitRegExpLiteral()
219 if (node->flags() & RegExp::kMultiline) Print("m"); in VisitRegExpLiteral()
220 if (node->flags() & RegExp::kUnicode) Print("u"); in VisitRegExpLiteral()
221 if (node->flags() & RegExp::kSticky) Print("y"); in VisitRegExpLiteral()
985 if (node->flags() & RegExp::kGlobal) buf[i++] = 'g'; in VisitRegExpLiteral()
986 if (node->flags() & RegExp::kIgnoreCase) buf[i++] = 'i'; in VisitRegExpLiteral()
987 if (node->flags() & RegExp::kMultiline) buf[i++] = 'm'; in VisitRegExpLiteral()
988 if (node->flags() & RegExp::kUnicode) buf[i++] = 'u'; in VisitRegExpLiteral()
989 if (node->flags() & RegExp::kSticky) buf[i++] = 'y'; in VisitRegExpLiteral()
/external/v8/src/parsing/
Dscanner.cc1644 Maybe<RegExp::Flags> Scanner::ScanRegExpFlags() { in ScanRegExpFlags()
1650 RegExp::Flags flag = RegExp::kNone; in ScanRegExpFlags()
1653 flag = RegExp::kGlobal; in ScanRegExpFlags()
1656 flag = RegExp::kIgnoreCase; in ScanRegExpFlags()
1659 flag = RegExp::kMultiline; in ScanRegExpFlags()
1662 flag = RegExp::kUnicode; in ScanRegExpFlags()
1665 flag = RegExp::kSticky; in ScanRegExpFlags()
1668 return Nothing<RegExp::Flags>(); in ScanRegExpFlags()
1671 return Nothing<RegExp::Flags>(); in ScanRegExpFlags()
1678 return Just(RegExp::Flags(flags)); in ScanRegExpFlags()
Dscanner.h326 Maybe<RegExp::Flags> ScanRegExpFlags();
Dparser-base.h1712 Maybe<RegExp::Flags> flags = scanner()->ScanRegExpFlags(); in ParseRegExpLiteral()
/external/v8/benchmarks/
DREADME.txt35 Version 3 adds a new benchmark, RegExp. The RegExp benchmark is
73 increasing pressure on the memory subsystem. Changed the RegExp
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h257 std::string, RegExp) { in AST_POLYMORPHIC_MATCHER_P() argument
270 llvm::Regex RE(RegExp); in AST_POLYMORPHIC_MATCHER_P()
2132 AST_MATCHER_P(NamedDecl, matchesName, std::string, RegExp) { in AST_MATCHER_P() argument
2133 assert(!RegExp.empty()); in AST_MATCHER_P()
2135 llvm::Regex RE(RegExp); in AST_MATCHER_P()
2483 AST_MATCHER_P(ObjCMessageExpr, matchesSelector, std::string, RegExp) { in AST_MATCHER_P() argument
2484 assert(!RegExp.empty()); in AST_MATCHER_P()
2486 llvm::Regex RE(RegExp); in AST_MATCHER_P()
/external/v8/src/
Dapi.h79 V(RegExp, JSRegExp) \
138 static inline Local<RegExp> ToLocal(
298 MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp) in MAKE_TO_LOCAL()
Dapi.cc3930 void v8::RegExp::CheckCast(v8::Value* that) { in CheckCast()
7028 MaybeLocal<v8::RegExp> v8::RegExp::New(Local<Context> context, in New()
7030 PREPARE_FOR_EXECUTION(context, RegExp, New, RegExp); in New()
7031 Local<v8::RegExp> result; in New()
7033 !ToLocal<RegExp>(i::JSRegExp::New(Utils::OpenHandle(*pattern), in New()
7036 RETURN_ON_FAILED_EXECUTION(RegExp); in New()
7041 Local<v8::RegExp> v8::RegExp::New(Local<String> pattern, Flags flags) { in New()
7045 RETURN_TO_LOCAL_UNCHECKED(New(context, pattern, flags), RegExp); in New()
7049 Local<v8::String> v8::RegExp::GetSource() const { in GetSource()
7057 STATIC_ASSERT(static_cast<int>(v8::RegExp::flag) == \
[all …]
Dobjects.h6808 V(RegExp.prototype, compile, RegExpCompile) \
6809 V(RegExp.prototype, exec, RegExpExec) \
6810 V(RegExp.prototype, test, RegExpTest) \
6811 V(RegExp.prototype, toString, RegExpToString) \
/external/curl/lib/
Dmk-ca-bundle.vbs314 Set objRegExp = New RegExp ' create a regular expression.
/external/v8/
DChangeLog14444 Ship RegExp subclassing (issues 4305, 4343, 4344, 4345).
14678 Stage RegExp subclassing (issues 4305, 4343, 4344, 4345).
15072 Separate String.prototype.replace into RegExp.prototype[Symbol.replace]
15810 Guard the property RegExp.prototype.unicode behind --harmony-regexp-
15880 Reland of Add web compat workarounds for ES2015 RegExp semantics
15884 Add web compat workarounds for ES2015 RegExp semantics (issues 4617,
17604 Implement flag and source getters on RegExp.prototype (issues 3715,
17641 Implement flag and source getters on RegExp.prototype (issues 3715,
17671 Implement flag and source getters on RegExp.prototype (issues 3715,
17679 Implement flag and source getters on RegExp.prototype (issues 3715,
[all …]
/external/v8/include/
Dv8.h4562 class V8_EXPORT RegExp : public Object {
4588 Local<RegExp> New(Local<String> pattern,
4590 static V8_WARN_UNUSED_RESULT MaybeLocal<RegExp> New(Local<Context> context,
4605 V8_INLINE static RegExp* Cast(Value* obj);
9440 RegExp* RegExp::Cast(v8::Value* value) {
9444 return static_cast<RegExp*>(value);