Lines Matching defs:re_dfa_t
428 typedef struct re_dfa_t re_dfa_t; typedef
638 struct re_dfa_t struct
640 re_token_t *nodes;
641 size_t nodes_alloc;
642 size_t nodes_len;
643 Idx *nexts;
644 Idx *org_indices;
645 re_node_set *edests;
646 re_node_set *eclosures;
647 re_node_set *inveclosures;
648 struct re_state_table_entry *state_table;
649 re_dfastate_t *init_state;
650 re_dfastate_t *init_state_word;
651 re_dfastate_t *init_state_nl;
652 re_dfastate_t *init_state_begbuf;
653 bin_tree_t *str_tree;
654 bin_tree_storage_t *str_tree_storage;
655 re_bitset_ptr_t sb_char;
656 int str_tree_storage_idx;
659 re_hashval_t state_hash_mask;
660 Idx init_node;
661 Idx nbackref; /* The number of backreference in this dfa. */
664 bitset_word_t used_bkref_map;
665 bitset_word_t completed_bkref_map;
667 unsigned int has_plural_match : 1;
671 unsigned int has_mb_node : 1;
672 unsigned int is_utf8 : 1;
673 unsigned int map_notascii : 1;
674 unsigned int word_ops_used : 1;
675 int mb_cur_max;
676 bitset_t word_char;
677 reg_syntax_t syntax;
678 Idx *subexp_map;
680 char* re_str;