Go to the source code of this file.
|
| dart::DEFINE_FLAG (bool, trace_regexp_bytecodes, false, "trace_regexp_bytecodes") |
|
| dart::DEFINE_FLAG (int, regexp_backtrack_stack_size_kb, 256, "Size of backtracking stack") |
|
template<typename Char > |
static bool | dart::BackRefMatchesNoCase (Canonicalize *interp_canonicalize, intptr_t from, intptr_t current, intptr_t len, const String &subject, bool unicode) |
|
template<> |
bool | dart::BackRefMatchesNoCase< uint16_t > (Canonicalize *interp_canonicalize, intptr_t from, intptr_t current, intptr_t len, const String &subject, bool unicode) |
|
template<> |
bool | dart::BackRefMatchesNoCase< uint8_t > (Canonicalize *interp_canonicalize, intptr_t from, intptr_t current, intptr_t len, const String &subject, bool unicode) |
|
static int32_t | dart::Load32Aligned (const uint8_t *pc) |
|
static int32_t | dart::Load16Aligned (const uint8_t *pc) |
|
template<typename Char > |
static ObjectPtr | dart::RawMatch (const TypedData &bytecode, const String &subject, int32_t *registers, int32_t current, uint32_t current_char) |
|
◆ BYTECODE
#define BYTECODE |
( |
|
name | ) |
case BC_##name: |