Ruby  3.4.0dev (2024-12-06 revision 892c46283a5ea4179500d951c9d4866c0051f27b)
Data Fields
re_pattern_buffer Struct Reference

Data Fields

unsigned char * p
 
unsigned int used
 
unsigned int alloc
 
int num_mem
 
int num_repeat
 
int num_null_check
 
int num_comb_exp_check
 
int num_call
 
unsigned int capture_history
 
unsigned int bt_mem_start
 
unsigned int bt_mem_end
 
int stack_pop_level
 
int repeat_range_alloc
 
OnigOptionType options
 
OnigRepeatRangerepeat_range
 
OnigEncoding enc
 
const OnigSyntaxTypesyntax
 
void * name_table
 
OnigCaseFoldType case_fold_flag
 
int optimize
 
int threshold_len
 
int anchor
 
OnigDistance anchor_dmin
 
OnigDistance anchor_dmax
 
int sub_anchor
 
unsigned char * exact
 
unsigned char * exact_end
 
unsigned char map [ONIG_CHAR_TABLE_SIZE]
 
int * int_map
 
int * int_map_backward
 
OnigDistance dmin
 
OnigDistance dmax
 
uint64_t timelimit
 
struct re_pattern_bufferchain
 

Detailed Description

Definition at line 756 of file onigmo.h.


The documentation for this struct was generated from the following file: