Ruby  2.0.0p247(2013-06-27revision41674)
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 658 of file oniguruma.h.


Field Documentation

Definition at line 662 of file oniguruma.h.

Referenced by onig_compile(), and onig_memsize().

Definition at line 686 of file oniguruma.h.

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

Definition at line 688 of file oniguruma.h.

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

Definition at line 687 of file oniguruma.h.

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

Definition at line 670 of file oniguruma.h.

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

unsigned char* re_pattern_buffer::exact

Definition at line 669 of file oniguruma.h.

Referenced by compile_range_repeat_node(), and onig_compile().

Definition at line 668 of file oniguruma.h.

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

Definition at line 667 of file oniguruma.h.

Referenced by compile_tree_empty_check(), and onig_compile().

Definition at line 666 of file oniguruma.h.

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

unsigned char* re_pattern_buffer::p

Definition at line 660 of file oniguruma.h.

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

Definition at line 675 of file oniguruma.h.

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

Definition at line 674 of file oniguruma.h.

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

Definition at line 673 of file oniguruma.h.

Referenced by match_at(), and onig_compile().

Definition at line 664 of file oniguruma.h.

Referenced by onig_chain_reduce(), and onig_compile().

Definition at line 661 of file oniguruma.h.

Referenced by compile_tree(), and onig_compile().


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