Searched refs:RegExpFlags (Results 1 - 10 of 10) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/lexer/regexp/ |
H A D | regexp.h | 30 enum class RegExpFlags : uint32_t { class 41 RegExp(util::StringView p, util::StringView f, RegExpFlags reFlags); 46 RegExpFlags flags; 109 struct enumbitops::IsAllowedType<ark::es2panda::lexer::RegExpFlags> : std::true_type {
|
H A D | regexp.cpp | 24 RegExp::RegExp(util::StringView p, util::StringView f, RegExpFlags reFlags) : patternStr(p), flagsStr(f), flags(reFlags) in RegExp() 35 return (re_.flags & RegExpFlags::UNICODE) != 0; in Unicode()
|
/arkcompiler/ets_frontend/es2panda/lexer/regexp/ |
H A D | regexp.h | 26 enum class RegExpFlags : uint8_t { class 37 DEFINE_BITOPS(RegExpFlags) 46 RegExp(util::StringView p, util::StringView f, RegExpFlags reFlags); 50 RegExpFlags flags;
|
H A D | regexp.cpp | 27 RegExp::RegExp(util::StringView p, util::StringView f, RegExpFlags reFlags) : patternStr(p), flagsStr(f), flags(reFlags) in RegExp() 38 return (re_.flags & RegExpFlags::UNICODE) != 0; in Unicode()
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | regExpLiteralBuilder.h | 35 RegExpLiteralBuilder &SetFlags(lexer::RegExpFlags flags) in SetFlags() 55 lexer::RegExpFlags flags_ = lexer::RegExpFlags::EMPTY;
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/literals/ |
H A D | regExpLiteral.h | 32 explicit RegExpLiteral(util::StringView pattern, lexer::RegExpFlags flags, util::StringView flagsStr) in RegExpLiteral() 42 [[nodiscard]] const lexer::RegExpFlags &Flags() const noexcept 65 lexer::RegExpFlags flags_;
|
/arkcompiler/ets_frontend/ets2panda/lexer/ |
H A D | lexer.cpp | 1060 RegExpFlags Lexer::ScanRegExpFlags() in ScanRegExpFlags() 1062 RegExpFlags resultFlags = RegExpFlags::EMPTY; in ScanRegExpFlags() 1073 RegExpFlags flag = RegExpFlags::EMPTY; in ScanRegExpFlags() 1077 flag = RegExpFlags::GLOBAL; in ScanRegExpFlags() 1081 flag = RegExpFlags::IGNORE_CASE; in ScanRegExpFlags() 1085 flag = RegExpFlags::MULTILINE; in ScanRegExpFlags() 1089 flag = RegExpFlags::DOTALL; in ScanRegExpFlags() 1093 flag = RegExpFlags in ScanRegExpFlags() [all...] |
H A D | lexer.h | 216 RegExpFlags ScanRegExpFlags();
|
/arkcompiler/ets_frontend/es2panda/lexer/ |
H A D | lexer.cpp | 1086 bool Lexer::GetRegExpFlag(char32_t cp, RegExpFlags &flag) in GetRegExpFlag() 1090 flag = RegExpFlags::GLOBAL; in GetRegExpFlag() 1094 flag = RegExpFlags::IGNORE_CASE; in GetRegExpFlag() 1098 flag = RegExpFlags::MULTILINE; in GetRegExpFlag() 1102 flag = RegExpFlags::DOTALL; in GetRegExpFlag() 1106 flag = RegExpFlags::UNICODE; in GetRegExpFlag() 1110 flag = RegExpFlags::STICKY; in GetRegExpFlag() 1114 flag = RegExpFlags::HAS_INDICES; in GetRegExpFlag() 1124 RegExpFlags Lexer::ScanRegExpFlags() in ScanRegExpFlags() 1126 RegExpFlags resultFlag in ScanRegExpFlags() [all...] |
H A D | lexer.h | 100 bool GetRegExpFlag(char32_t cp, RegExpFlags &flag); 101 RegExpFlags ScanRegExpFlags();
|
Completed in 7 milliseconds