#include <gkregex.h>
Data Fields | |
unsigned char * | buffer |
unsigned long int | allocated |
unsigned long int | used |
reg_syntax_t | syntax |
char * | fastmap |
RE_TRANSLATE_TYPE | translate |
size_t | re_nsub |
unsigned | can_be_null: 1 |
unsigned | regs_allocated: 2 |
unsigned | fastmap_accurate: 1 |
unsigned | no_sub: 1 |
unsigned | not_bol: 1 |
unsigned | not_eol: 1 |
unsigned | newline_anchor: 1 |
Definition at line 343 of file gkregex.h.
unsigned char* re_pattern_buffer::buffer |
Definition at line 348 of file gkregex.h.
Referenced by analyze(), free_workarea_compile(), lower_subexp(), parse(), parse_branch(), parse_expression(), parse_reg_exp(), parse_sub_exp(), re_compile_fastmap_iter(), re_compile_internal(), and set_regs().
unsigned long int re_pattern_buffer::allocated |
unsigned long int re_pattern_buffer::used |
Definition at line 357 of file gkregex.h.
Referenced by re_compile_fastmap_iter(), and re_compile_internal().
RE_TRANSLATE_TYPE re_pattern_buffer::translate |
Definition at line 371 of file gkregex.h.
Referenced by analyze(), parse_sub_exp(), and re_compile_internal().
unsigned re_pattern_buffer::can_be_null |
Definition at line 377 of file gkregex.h.
Referenced by re_compile_fastmap_iter(), and re_compile_internal().
unsigned re_pattern_buffer::regs_allocated |
unsigned re_pattern_buffer::fastmap_accurate |
unsigned re_pattern_buffer::no_sub |
Definition at line 394 of file gkregex.h.
Referenced by analyze(), lower_subexp(), and re_compile_pattern().
unsigned re_pattern_buffer::not_bol |
unsigned re_pattern_buffer::not_eol |
unsigned re_pattern_buffer::newline_anchor |