Home
last modified time | relevance | path

Searched refs:EmitOpCode (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/regexp/
Dregexp_parser.cpp90 saveStartOp.EmitOpCode(&buffer_, captureIndex); in Parse()
97 saveEndOp.EmitOpCode(&buffer_, captureIndex); in Parse()
99 matchEndOp.EmitOpCode(&buffer_, 0); in Parse()
129 uint32_t pos = gotoOp.EmitOpCode(&buffer_, 0) - gotoOp.GetSize(); in ParseDisjunction()
251 lineStartOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
259 lineEndOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
272 wordBoundaryOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
280 notWordBoundaryOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
290 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
313 charOp.EmitOpCode(&buffer_, atomValue); in ParseAlternative()
[all …]
Dregexp_opcode.h99 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
109 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
119 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
129 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
170 uint32_t EmitOpCode(DynChunk *buf) const;
190 uint32_t EmitOpCode(DynChunk *buf, uint32_t offset) const;
200 uint32_t EmitOpCode(DynChunk *buf, uint32_t start, uint32_t min, uint32_t max) const;
210 uint32_t EmitOpCode(DynChunk *buf, uint32_t start, uint32_t min, uint32_t max) const;
230 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
240 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
[all …]
Dregexp_opcode.cpp121 uint32_t SaveStartOpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::ecmascript::SaveStartOpCode
136 uint32_t SaveEndOpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::ecmascript::SaveEndOpCode
151 uint32_t CharOpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::ecmascript::CharOpCode
166 uint32_t Char32OpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::ecmascript::Char32OpCode
180 uint32_t GotoOpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::ecmascript::GotoOpCode
229 uint32_t LoopOpCode::EmitOpCode(DynChunk *buf, uint32_t start, uint32_t min, uint32_t max) const in EmitOpCode() function in panda::ecmascript::LoopOpCode
247 uint32_t LoopGreedyOpCode::EmitOpCode(DynChunk *buf, uint32_t start, uint32_t min, uint32_t max) co… in EmitOpCode() function in panda::ecmascript::LoopGreedyOpCode
293 uint32_t PopOpCode::EmitOpCode(DynChunk *buf) const in EmitOpCode() function in panda::ecmascript::PopOpCode
306 uint32_t CheckCharOpCode::EmitOpCode(DynChunk *buf, uint32_t offset) const in EmitOpCode() function in panda::ecmascript::CheckCharOpCode
339 uint32_t MatchOpCode::EmitOpCode(DynChunk *buf, [[maybe_unused]] uint32_t para) const in EmitOpCode() function in panda::ecmascript::MatchOpCode
[all …]