#include <experimental-bytecode.h>
|
enum | Opcode : int32_t {
ACCEPT
, ASSERTION
, CLEAR_REGISTER
, CONSUME_RANGE
,
RANGE_COUNT
, FORK
, JMP
, SET_REGISTER_TO_CP
,
SET_QUANTIFIER_TO_CLOCK
, FILTER_QUANTIFIER
, FILTER_GROUP
, FILTER_LOOKAROUND
,
FILTER_CHILD
, BEGIN_LOOP
, END_LOOP
, START_LOOKAROUND
,
END_LOOKAROUND
, WRITE_LOOKAROUND_TABLE
, READ_LOOKAROUND_TABLE
} |
|
Definition at line 99 of file experimental-bytecode.h.
◆ Opcode
Enumerator |
---|
ACCEPT | |
ASSERTION | |
CLEAR_REGISTER | |
CONSUME_RANGE | |
RANGE_COUNT | |
FORK | |
JMP | |
SET_REGISTER_TO_CP | |
SET_QUANTIFIER_TO_CLOCK | |
FILTER_QUANTIFIER | |
FILTER_GROUP | |
FILTER_LOOKAROUND | |
FILTER_CHILD | |
BEGIN_LOOP | |
END_LOOP | |
START_LOOKAROUND | |
END_LOOKAROUND | |
WRITE_LOOKAROUND_TABLE | |
READ_LOOKAROUND_TABLE | |
Definition at line 100 of file experimental-bytecode.h.
◆ Accept()
◆ Assertion()
◆ BeginLoop()
◆ ClearRegister()
static RegExpInstruction v8::internal::RegExpInstruction::ClearRegister |
( |
int32_t | register_index | ) |
|
|
inlinestatic |
◆ ConsumeAnyChar()
◆ ConsumeRange()
◆ EndLookaround()
◆ EndLoop()
◆ Fail()
◆ FilterChild()
◆ FilterGroup()
static RegExpInstruction v8::internal::RegExpInstruction::FilterGroup |
( |
int32_t | group_id | ) |
|
|
inlinestatic |
◆ FilterLookaround()
static RegExpInstruction v8::internal::RegExpInstruction::FilterLookaround |
( |
int32_t | lookaround_id | ) |
|
|
inlinestatic |
◆ FilterQuantifier()
static RegExpInstruction v8::internal::RegExpInstruction::FilterQuantifier |
( |
int32_t | quantifier_id | ) |
|
|
inlinestatic |
◆ Fork()
◆ IsFilter()
◆ Jmp()
◆ RangeCount()
static RegExpInstruction v8::internal::RegExpInstruction::RangeCount |
( |
int32_t | num_ranges | ) |
|
|
inlinestatic |
◆ ReadLookTable()
◆ SetQuantifierToClock()
static RegExpInstruction v8::internal::RegExpInstruction::SetQuantifierToClock |
( |
int32_t | quantifier_id | ) |
|
|
inlinestatic |
◆ SetRegisterToCp()
static RegExpInstruction v8::internal::RegExpInstruction::SetRegisterToCp |
( |
int32_t | register_index | ) |
|
|
inlinestatic |
◆ StartLookaround()
◆ WriteLookTable()
static RegExpInstruction v8::internal::RegExpInstruction::WriteLookTable |
( |
int32_t | index | ) |
|
|
inlinestatic |
◆ assertion_type
◆ consume_range
Uc16Range v8::internal::RegExpInstruction::consume_range |
◆ group_id
int32_t v8::internal::RegExpInstruction::group_id |
◆ lookaround
◆ lookaround_id
int32_t v8::internal::RegExpInstruction::lookaround_id |
◆ num_ranges
int32_t v8::internal::RegExpInstruction::num_ranges |
◆ opcode
Opcode v8::internal::RegExpInstruction::opcode |
◆ [union]
union { ... } v8::internal::RegExpInstruction::payload |
◆ pc
int32_t v8::internal::RegExpInstruction::pc |
◆ quantifier_id
int32_t v8::internal::RegExpInstruction::quantifier_id |
◆ register_index
int32_t v8::internal::RegExpInstruction::register_index |
The documentation for this struct was generated from the following file: