V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Classes | |
class | DeferredAction |
class | DeferredCapture |
class | DeferredClearCaptures |
class | DeferredIncrementRegister |
class | DeferredSetRegister |
Public Types | |
enum | TriBool { UNKNOWN = -1, FALSE_VALUE = 0, TRUE_VALUE = 1 } |
Public Member Functions | |
void | Flush (RegExpCompiler *compiler, RegExpNode *successor) |
int | cp_offset () |
DeferredAction * | actions () |
bool | is_trivial () |
TriBool | at_start () |
void | set_at_start (TriBool at_start) |
Label * | backtrack () |
Label * | loop_label () |
RegExpNode * | stop_node () |
int | characters_preloaded () |
int | bound_checked_up_to () |
int | flush_budget () |
QuickCheckDetails * | quick_check_performed () |
bool | mentions_reg (int reg) |
bool | GetStoredPosition (int reg, int *cp_offset) |
void | add_action (DeferredAction *new_action) |
void | set_backtrack (Label *backtrack) |
void | set_stop_node (RegExpNode *node) |
void | set_loop_label (Label *label) |
void | set_characters_preloaded (int count) |
void | set_bound_checked_up_to (int to) |
void | set_flush_budget (int to) |
void | set_quick_check_performed (QuickCheckDetails *d) |
void | InvalidateCurrentCharacter () |
void | AdvanceCurrentPositionInTrace (int by, RegExpCompiler *compiler) |
Definition at line 1219 of file jsregexp.h.