Home
last modified time | relevance | path

Searched refs:SplitNextOpCode (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/regexp/
Dregexp_opcode.h137 class SplitNextOpCode : public RegExpOpCode {
139 SplitNextOpCode() : RegExpOpCode(OP_SPLIT_NEXT, RegExpOpCode::OP_SIZE_FIVE) {} in SplitNextOpCode() function
141 ~SplitNextOpCode() override = default;
142 NO_COPY_SEMANTIC(SplitNextOpCode);
143 NO_MOVE_SEMANTIC(SplitNextOpCode);
Dregexp_opcode.cpp27 static SplitNextOpCode g_splitNextOpcode = SplitNextOpCode(); // NOLINTNEXTLINE(fuchsia-statically…
199 uint32_t SplitNextOpCode::InsertOpCode(DynChunk *buf, uint32_t offset, uint32_t para) const in InsertOpCode()
207 uint32_t SplitNextOpCode::DumpOpCode(std::ostream &out, const DynChunk &buf, uint32_t offset) const in DumpOpCode()
Dregexp_parser.cpp126 SplitNextOpCode splitOp; in ParseDisjunction()
785 SplitNextOpCode splitNextOp; in ParseQuantifier()
/arkcompiler/runtime_core/static_core/runtime/regexp/ecmascript/
Dregexp_opcode.h136 class SplitNextOpCode : public RegExpOpCode {
138 SplitNextOpCode() : RegExpOpCode(OP_SPLIT_NEXT, RegExpOpCode::OP_SIZE_FIVE) {} in SplitNextOpCode() function
140 ~SplitNextOpCode() override = default;
141 NO_COPY_SEMANTIC(SplitNextOpCode);
142 NO_MOVE_SEMANTIC(SplitNextOpCode);
Dregexp_opcode.cpp26 static SplitNextOpCode g_gSplitNextOpcode = SplitNextOpCode(); // NOLINT(fuchsia-statically-con…
195 uint32_t SplitNextOpCode::InsertOpCode(DynChunk *buf, uint32_t offset, uint32_t para) const in InsertOpCode()
203 uint32_t SplitNextOpCode::DumpOpCode(std::ostream &out, const DynChunk &buf, uint32_t offset) const in DumpOpCode()
Dregexp_parser.cpp192 SplitNextOpCode splitOp; in ParseDisjunction()
835 SplitNextOpCode splitNextOp; in ParseQuantifier()