Searched refs:EmitOpCode (Results 1 – 3 of 3) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/regexp/ |
D | regexp_parser.cpp | 90 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 …]
|
D | regexp_opcode.h | 99 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 …]
|
D | regexp_opcode.cpp | 121 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 …]
|