Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/regexp/
Dregexp_parser.cpp90 saveStartOp.EmitOpCode(&buffer_, captureIndex); in Parse()
100 saveEndOp.EmitOpCode(&buffer_, captureIndex); in Parse()
102 matchEndOp.EmitOpCode(&buffer_, 0); in Parse()
130 uint32_t pos = gotoOp.EmitOpCode(&buffer_, 0) - gotoOp.GetSize(); in ParseDisjunction()
252 lineStartOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
260 lineEndOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
273 wordBoundaryOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
281 notWordBoundaryOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
291 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
314 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 …]
/arkcompiler/runtime_core/static_core/runtime/regexp/ecmascript/
Dregexp_parser.cpp161 saveStartOp.EmitOpCode(&buffer_, captureIndex); in Parse()
168 saveEndOp.EmitOpCode(&buffer_, captureIndex); in Parse()
170 matchEndOp.EmitOpCode(&buffer_, 0); in Parse()
196 uint32_t pos = gotoOp.EmitOpCode(&buffer_, 0) - gotoOp.GetSize(); in ParseDisjunction()
318 lineStartOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
326 lineEndOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
339 wordBoundaryOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
347 notWordBoundaryOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
376 charOp.EmitOpCode(&buffer_, atomValue); in ParseAlternative()
379 charOp.EmitOpCode(&buffer_, atomValue); in ParseAlternative()
[all …]
Dregexp_opcode.h98 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
108 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
118 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
128 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
169 uint32_t EmitOpCode(DynChunk *buf) const;
189 uint32_t EmitOpCode(DynChunk *buf, uint32_t offset) const;
199 uint32_t EmitOpCode(DynChunk *buf, uint32_t start, uint32_t min, uint32_t max) const;
209 uint32_t EmitOpCode(DynChunk *buf, uint32_t start, uint32_t min, uint32_t max) const;
229 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
239 uint32_t EmitOpCode(DynChunk *buf, uint32_t para) const;
[all …]
Dregexp_opcode.cpp117 uint32_t SaveStartOpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::SaveStartOpCode
132 uint32_t SaveEndOpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::SaveEndOpCode
147 uint32_t CharOpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::CharOpCode
162 uint32_t Char32OpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::Char32OpCode
176 uint32_t GotoOpCode::EmitOpCode(DynChunk *buf, uint32_t para) const in EmitOpCode() function in panda::GotoOpCode
225 uint32_t LoopOpCode::EmitOpCode(DynChunk *buf, uint32_t start, uint32_t min, uint32_t max) const in EmitOpCode() function in panda::LoopOpCode
243 uint32_t LoopGreedyOpCode::EmitOpCode(DynChunk *buf, uint32_t start, uint32_t min, uint32_t max) co… in EmitOpCode() function in panda::LoopGreedyOpCode
289 uint32_t PopOpCode::EmitOpCode(DynChunk *buf) const in EmitOpCode() function in panda::PopOpCode
302 uint32_t CheckCharOpCode::EmitOpCode(DynChunk *buf, uint32_t offset) const in EmitOpCode() function in panda::CheckCharOpCode
335 uint32_t MatchOpCode::EmitOpCode(DynChunk *buf, [[maybe_unused]] uint32_t para) const in EmitOpCode() function in panda::MatchOpCode
[all …]