Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
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 [256]
 
int * int_map
 
int * int_map_backward
 
OnigDistance dmin
 
OnigDistance dmax
 
struct re_pattern_bufferchain
 

Detailed Description

Definition at line 8863 of file rb_mjit_min_header-3.1.3.h.

Field Documentation

◆ alloc

unsigned int re_pattern_buffer::alloc

Definition at line 8866 of file rb_mjit_min_header-3.1.3.h.

◆ anchor

int re_pattern_buffer::anchor

Definition at line 8885 of file rb_mjit_min_header-3.1.3.h.

◆ anchor_dmax

OnigDistance re_pattern_buffer::anchor_dmax

Definition at line 8887 of file rb_mjit_min_header-3.1.3.h.

◆ anchor_dmin

OnigDistance re_pattern_buffer::anchor_dmin

Definition at line 8886 of file rb_mjit_min_header-3.1.3.h.

◆ bt_mem_end

unsigned int re_pattern_buffer::bt_mem_end

Definition at line 8874 of file rb_mjit_min_header-3.1.3.h.

◆ bt_mem_start

unsigned int re_pattern_buffer::bt_mem_start

Definition at line 8873 of file rb_mjit_min_header-3.1.3.h.

◆ capture_history

unsigned int re_pattern_buffer::capture_history

Definition at line 8872 of file rb_mjit_min_header-3.1.3.h.

◆ case_fold_flag

OnigCaseFoldType re_pattern_buffer::case_fold_flag

Definition at line 8882 of file rb_mjit_min_header-3.1.3.h.

◆ chain

struct re_pattern_buffer * re_pattern_buffer::chain

Definition at line 8896 of file rb_mjit_min_header-3.1.3.h.

◆ dmax

OnigDistance re_pattern_buffer::dmax

Definition at line 8895 of file rb_mjit_min_header-3.1.3.h.

◆ dmin

OnigDistance re_pattern_buffer::dmin

Definition at line 8894 of file rb_mjit_min_header-3.1.3.h.

◆ enc

OnigEncoding re_pattern_buffer::enc

Definition at line 8879 of file rb_mjit_min_header-3.1.3.h.

◆ exact

unsigned char * re_pattern_buffer::exact

Definition at line 8889 of file rb_mjit_min_header-3.1.3.h.

◆ exact_end

unsigned char * re_pattern_buffer::exact_end

Definition at line 8890 of file rb_mjit_min_header-3.1.3.h.

◆ int_map

int * re_pattern_buffer::int_map

Definition at line 8892 of file rb_mjit_min_header-3.1.3.h.

◆ int_map_backward

int * re_pattern_buffer::int_map_backward

Definition at line 8893 of file rb_mjit_min_header-3.1.3.h.

◆ map

unsigned char re_pattern_buffer::map

Definition at line 8891 of file rb_mjit_min_header-3.1.3.h.

◆ name_table

void * re_pattern_buffer::name_table

Definition at line 8881 of file rb_mjit_min_header-3.1.3.h.

◆ num_call

int re_pattern_buffer::num_call

Definition at line 8871 of file rb_mjit_min_header-3.1.3.h.

◆ num_comb_exp_check

int re_pattern_buffer::num_comb_exp_check

Definition at line 8870 of file rb_mjit_min_header-3.1.3.h.

◆ num_mem

int re_pattern_buffer::num_mem

Definition at line 8867 of file rb_mjit_min_header-3.1.3.h.

◆ num_null_check

int re_pattern_buffer::num_null_check

Definition at line 8869 of file rb_mjit_min_header-3.1.3.h.

◆ num_repeat

int re_pattern_buffer::num_repeat

Definition at line 8868 of file rb_mjit_min_header-3.1.3.h.

◆ optimize

int re_pattern_buffer::optimize

Definition at line 8883 of file rb_mjit_min_header-3.1.3.h.

◆ options

OnigOptionType re_pattern_buffer::options

Definition at line 8877 of file rb_mjit_min_header-3.1.3.h.

◆ p

unsigned char * re_pattern_buffer::p

Definition at line 8864 of file rb_mjit_min_header-3.1.3.h.

◆ repeat_range

OnigRepeatRange * re_pattern_buffer::repeat_range

Definition at line 8878 of file rb_mjit_min_header-3.1.3.h.

◆ repeat_range_alloc

int re_pattern_buffer::repeat_range_alloc

Definition at line 8876 of file rb_mjit_min_header-3.1.3.h.

◆ stack_pop_level

int re_pattern_buffer::stack_pop_level

Definition at line 8875 of file rb_mjit_min_header-3.1.3.h.

◆ sub_anchor

int re_pattern_buffer::sub_anchor

Definition at line 8888 of file rb_mjit_min_header-3.1.3.h.

◆ syntax

const OnigSyntaxType * re_pattern_buffer::syntax

Definition at line 8880 of file rb_mjit_min_header-3.1.3.h.

◆ threshold_len

int re_pattern_buffer::threshold_len

Definition at line 8884 of file rb_mjit_min_header-3.1.3.h.

◆ used

unsigned int re_pattern_buffer::used

Definition at line 8865 of file rb_mjit_min_header-3.1.3.h.


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