Accept(NodeVisitor *visitor) | dart::ActionNode | virtual |
action_type() | dart::ActionNode | inline |
ActionType enum name | dart::ActionNode | |
BEGIN_SUBMATCH enum value | dart::ActionNode | |
BeginSubmatch(intptr_t stack_pointer_reg, intptr_t position_reg, RegExpNode *on_success) | dart::ActionNode | static |
bm_info(bool not_at_start) | dart::RegExpNode | inline |
CLEAR_CAPTURES enum value | dart::ActionNode | |
clear_register_count | dart::ActionNode | |
clear_register_from | dart::ActionNode | |
ClearCaptures(Interval range, RegExpNode *on_success) | dart::ActionNode | static |
CONTINUE enum value | dart::RegExpNode | protected |
current_position_register | dart::ActionNode | |
DONE enum value | dart::RegExpNode | protected |
DotPrinter | dart::ActionNode | friend |
EatsAtLeast(intptr_t still_to_find, intptr_t budget, bool not_at_start) | dart::ActionNode | virtual |
Emit(RegExpCompiler *compiler, Trace *trace) | dart::ActionNode | virtual |
EmitQuickCheck(RegExpCompiler *compiler, Trace *bounds_check_trace, Trace *trace, bool preload_has_checked_bounds, BlockLabel *on_possible_success, QuickCheckDetails *details_return, bool fall_through_on_failure) | dart::RegExpNode | |
EMPTY_MATCH_CHECK enum value | dart::ActionNode | |
EmptyMatchCheck(intptr_t start_register, intptr_t repetition_register, intptr_t repetition_limit, RegExpNode *on_success) | dart::ActionNode | static |
FillInBMInfo(intptr_t offset, intptr_t budget, BoyerMooreLookahead *bm, bool not_at_start) | dart::ActionNode | virtual |
FilterOneByte(intptr_t depth) | dart::SeqRegExpNode | virtual |
FilterSuccessor(intptr_t depth) | dart::SeqRegExpNode | protected |
GetQuickCheckDetails(QuickCheckDetails *details, RegExpCompiler *compiler, intptr_t filled_in, bool not_at_start) | dart::ActionNode | inlinevirtual |
GetSuccessorOfOmnivorousTextNode(RegExpCompiler *compiler) | dart::RegExpNode | inlinevirtual |
GreedyLoopTextLength() | dart::ActionNode | inlinevirtual |
INCREMENT_REGISTER enum value | dart::ActionNode | |
IncrementRegister(intptr_t reg, RegExpNode *on_success) | dart::ActionNode | static |
info() | dart::RegExpNode | inline |
is_capture | dart::ActionNode | |
kMaxCopiesCodeGenerated | dart::RegExpNode | static |
kNodeIsTooComplexForGreedyLoops | dart::RegExpNode | static |
kRecursionBudget | dart::RegExpNode | static |
label() | dart::RegExpNode | inline |
LimitResult enum name | dart::RegExpNode | protected |
LimitVersions(RegExpCompiler *compiler, Trace *trace) | dart::RegExpNode | protected |
on_success() | dart::SeqRegExpNode | inline |
operator delete(void *pointer) | dart::ZoneAllocated | inline |
operator new(size_t size) | dart::ZoneAllocated | |
operator new(size_t size, Zone *zone) | dart::ZoneAllocated | |
POSITIVE_SUBMATCH_SUCCESS enum value | dart::ActionNode | |
PositiveSubmatchSuccess(intptr_t stack_pointer_reg, intptr_t restore_reg, intptr_t clear_capture_count, intptr_t clear_capture_from, RegExpNode *on_success) | dart::ActionNode | static |
range_from | dart::ActionNode | |
range_to | dart::ActionNode | |
reg | dart::ActionNode | |
RegExpNode(Zone *zone) | dart::RegExpNode | inlineexplicit |
repetition_limit | dart::ActionNode | |
repetition_register | dart::ActionNode | |
replacement() | dart::RegExpNode | inline |
replacement_ | dart::RegExpNode | protected |
SaveBMInfo(BoyerMooreLookahead *bm, bool not_at_start, intptr_t offset) | dart::RegExpNode | inline |
SeqRegExpNode(RegExpNode *on_success) | dart::SeqRegExpNode | inlineexplicit |
set_bm_info(bool not_at_start, BoyerMooreLookahead *bm) | dart::RegExpNode | inlineprotected |
set_on_success(RegExpNode *node) | dart::SeqRegExpNode | inline |
SET_REGISTER enum value | dart::ActionNode | |
set_replacement(RegExpNode *replacement) | dart::RegExpNode | inline |
SetRegister(intptr_t reg, intptr_t val, RegExpNode *on_success) | dart::ActionNode | static |
stack_pointer_register | dart::ActionNode | |
start_register | dart::ActionNode | |
STORE_POSITION enum value | dart::ActionNode | |
StorePosition(intptr_t reg, bool is_capture, RegExpNode *on_success) | dart::ActionNode | static |
u_clear_captures | dart::ActionNode | |
u_empty_match_check | dart::ActionNode | |
u_increment_register | dart::ActionNode | |
u_position_register | dart::ActionNode | |
u_store_register | dart::ActionNode | |
u_submatch | dart::ActionNode | |
value | dart::ActionNode | |
zone() const | dart::RegExpNode | inline |
ZoneAllocated() | dart::ZoneAllocated | inline |
~RegExpNode() | dart::RegExpNode | virtual |