Home
last modified time | relevance | path

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

/ark/js_runtime/ecmascript/regexp/
Dregexp_executor.cpp128 bool RegExpExecutor::HandleOpChar(const DynChunk &byteCode, uint8_t opCode) in HandleOpChar() argument
132 expectedChar = byteCode.GetU32(GetCurrentPC() + 1); in HandleOpChar()
134 expectedChar = byteCode.GetU16(GetCurrentPC() + 1); in HandleOpChar()
215 void RegExpExecutor::HandleOpSaveStart(const DynChunk &byteCode, uint8_t opCode) in HandleOpSaveStart() argument
217 uint32_t captureIndex = byteCode.GetU8(GetCurrentPC() + 1); in HandleOpSaveStart()
225 void RegExpExecutor::HandleOpSaveEnd(const DynChunk &byteCode, uint8_t opCode) in HandleOpSaveEnd() argument
227 uint32_t captureIndex = byteCode.GetU8(GetCurrentPC() + 1); in HandleOpSaveEnd()
235 void RegExpExecutor::HandleOpSaveReset(const DynChunk &byteCode, uint8_t opCode) in HandleOpSaveReset() argument
237 uint32_t catpureStartIndex = byteCode.GetU8(GetCurrentPC() + SAVE_RESET_START); in HandleOpSaveReset()
238 uint32_t catpureEndIndex = byteCode.GetU8(GetCurrentPC() + SAVE_RESET_END); in HandleOpSaveReset()
[all …]
Dregexp_executor.h64 bool ExecuteInternal(const DynChunk &byteCode, uint32_t pcEnd);
67 bool HandleOpChar(const DynChunk &byteCode, uint8_t opCode);
71 void HandleOpSaveStart(const DynChunk &byteCode, uint8_t opCode);
72 void HandleOpSaveEnd(const DynChunk &byteCode, uint8_t opCode);
73 void HandleOpSaveReset(const DynChunk &byteCode, uint8_t opCode);
74 void HandleOpMatch(const DynChunk &byteCode, uint8_t opCode);
75 void HandleOpSplitFirst(const DynChunk &byteCode, uint8_t opCode);
77 void HandleOpLoop(const DynChunk &byteCode, uint8_t opCode);
78 bool HandleOpRange32(const DynChunk &byteCode);
79 bool HandleOpRange(const DynChunk &byteCode);
[all …]
Dregexp_opcode.cpp116 RegExpOpCode *byteCode = GetRegExpOpCode(buf, pc); in DumpRegExpOpCode() local
117 pc = byteCode->DumpOpCode(out, buf, pc); in DumpRegExpOpCode()