/external/v8/src/inspector/ |
D | v8-regex.cc | 25 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()
|
D | v8-regex.h | 29 v8::Global<v8::RegExp> m_regex;
|
/external/v8/src/regexp/ |
D | regexp-ast.cc | 12 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;
|
D | regexp-ast.h | 30 #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/ |
D | unittest_keyval_file.txt | 12 {"description": "RegExp", "graph": "RegExp", "higher_is_better": true, "units": "score", "value": 1…
|
/external/v8/src/ast/ |
D | prettyprinter.cc | 217 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/ |
D | scanner.cc | 1644 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()
|
D | scanner.h | 326 Maybe<RegExp::Flags> ScanRegExpFlags();
|
D | parser-base.h | 1712 Maybe<RegExp::Flags> flags = scanner()->ScanRegExpFlags(); in ParseRegExpLiteral()
|
/external/v8/benchmarks/ |
D | README.txt | 35 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/ |
D | ASTMatchers.h | 257 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/ |
D | api.h | 79 V(RegExp, JSRegExp) \ 138 static inline Local<RegExp> ToLocal( 298 MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp) in MAKE_TO_LOCAL()
|
D | api.cc | 3930 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 …]
|
D | objects.h | 6808 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/ |
D | mk-ca-bundle.vbs | 314 Set objRegExp = New RegExp ' create a regular expression.
|
/external/v8/ |
D | ChangeLog | 14444 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/ |
D | v8.h | 4562 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);
|