V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::Trace Class Reference

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 ()
 
DeferredActionactions ()
 
bool is_trivial ()
 
TriBool at_start ()
 
void set_at_start (TriBool at_start)
 
Labelbacktrack ()
 
Labelloop_label ()
 
RegExpNodestop_node ()
 
int characters_preloaded ()
 
int bound_checked_up_to ()
 
int flush_budget ()
 
QuickCheckDetailsquick_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)
 

Detailed Description

Definition at line 1219 of file jsregexp.h.


The documentation for this class was generated from the following files: