Ruby  2.0.0p645(2015-04-13revision50299)
Data Fields
re_pattern_buffer Struct Reference

#include <oniguruma.h>

Data Fields

unsigned char * p
 
unsigned int used
 
unsigned int alloc
 
int state
 
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
 
OnigRepeatRangerepeat_range
 
OnigEncoding enc
 
OnigOptionType options
 
const OnigSyntaxTypesyntax
 
OnigCaseFoldType case_fold_flag
 
void * name_table
 
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
 
struct re_pattern_bufferchain
 

Detailed Description

Definition at line 660 of file oniguruma.h.

Field Documentation

unsigned int re_pattern_buffer::alloc

Definition at line 664 of file oniguruma.h.

Referenced by onig_compile(), and onig_memsize().

int re_pattern_buffer::anchor

Definition at line 688 of file oniguruma.h.

Referenced by clear_optimize_info(), onig_search_gpos(), and set_optimize_info_from_tree().

OnigDistance re_pattern_buffer::anchor_dmax

Definition at line 690 of file oniguruma.h.

Referenced by clear_optimize_info(), onig_search_gpos(), and set_optimize_info_from_tree().

OnigDistance re_pattern_buffer::anchor_dmin

Definition at line 689 of file oniguruma.h.

Referenced by clear_optimize_info(), onig_search_gpos(), and set_optimize_info_from_tree().

unsigned int re_pattern_buffer::bt_mem_end
unsigned int re_pattern_buffer::bt_mem_start
unsigned int re_pattern_buffer::capture_history

Definition at line 672 of file oniguruma.h.

Referenced by match_at(), onig_compile(), and onig_number_of_capture_histories().

OnigCaseFoldType re_pattern_buffer::case_fold_flag
struct re_pattern_buffer* re_pattern_buffer::chain
OnigDistance re_pattern_buffer::dmax
OnigDistance re_pattern_buffer::dmin
OnigEncoding re_pattern_buffer::enc
unsigned char* re_pattern_buffer::exact
unsigned char* re_pattern_buffer::exact_end
int* re_pattern_buffer::int_map
int* re_pattern_buffer::int_map_backward
unsigned char re_pattern_buffer::map[ONIG_CHAR_TABLE_SIZE]
void* re_pattern_buffer::name_table
int re_pattern_buffer::num_call

Definition at line 671 of file oniguruma.h.

Referenced by compile_range_repeat_node(), and onig_compile().

int re_pattern_buffer::num_comb_exp_check

Definition at line 670 of file oniguruma.h.

Referenced by match_at(), onig_compile(), onig_match(), and onig_search_gpos().

int re_pattern_buffer::num_mem
int re_pattern_buffer::num_null_check

Definition at line 669 of file oniguruma.h.

Referenced by compile_tree_empty_check(), and onig_compile().

int re_pattern_buffer::num_repeat

Definition at line 668 of file oniguruma.h.

Referenced by compile_range_repeat_node(), match_at(), and onig_compile().

int re_pattern_buffer::optimize
OnigOptionType re_pattern_buffer::options
unsigned char* re_pattern_buffer::p

Definition at line 662 of file oniguruma.h.

Referenced by match_at(), onig_free_body(), and onig_memsize().

OnigRepeatRange* re_pattern_buffer::repeat_range

Definition at line 677 of file oniguruma.h.

Referenced by entry_repeat_range(), match_at(), onig_compile(), onig_free_body(), and onig_memsize().

int re_pattern_buffer::repeat_range_alloc

Definition at line 676 of file oniguruma.h.

Referenced by entry_repeat_range(), onig_compile(), and onig_memsize().

int re_pattern_buffer::stack_pop_level

Definition at line 675 of file oniguruma.h.

Referenced by match_at(), and onig_compile().

int re_pattern_buffer::state

Definition at line 666 of file oniguruma.h.

Referenced by onig_chain_reduce(), and onig_compile().

int re_pattern_buffer::sub_anchor
const OnigSyntaxType* re_pattern_buffer::syntax
int re_pattern_buffer::threshold_len
unsigned int re_pattern_buffer::used

Definition at line 663 of file oniguruma.h.

Referenced by compile_tree(), and onig_compile().


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