#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: