EncloseNode Struct Reference

#include <regparse.h>


Data Fields

NodeBase base
int state
int type
int regnum
OnigOptionType option
_Nodetarget
AbsAddrType call_addr
OnigDistance min_len
OnigDistance max_len
int char_len
int opt_count


Detailed Description

Definition at line 190 of file regparse.h.


Field Documentation

NodeBase EncloseNode::base

Definition at line 191 of file regparse.h.

AbsAddrType EncloseNode::call_addr

Definition at line 197 of file regparse.h.

Referenced by unset_addr_list_fix().

int EncloseNode::char_len

Definition at line 201 of file regparse.h.

Referenced by get_char_length_tree1().

OnigDistance EncloseNode::max_len

Definition at line 200 of file regparse.h.

Referenced by get_max_match_length().

OnigDistance EncloseNode::min_len

Definition at line 199 of file regparse.h.

Referenced by get_min_match_length().

int EncloseNode::opt_count

Definition at line 202 of file regparse.h.

OnigOptionType EncloseNode::option

Definition at line 195 of file regparse.h.

int EncloseNode::regnum

Definition at line 194 of file regparse.h.

Referenced by renumber_by_map(), and setup_tree().

int EncloseNode::state

Definition at line 192 of file regparse.h.

struct _Node* EncloseNode::target

Definition at line 196 of file regparse.h.

Referenced by check_type_tree(), get_char_length_tree1(), get_head_value_node(), get_max_match_length(), get_min_match_length(), next_setup(), noname_disable_map(), quantifiers_memory_node_info(), renumber_by_map(), setup_tree(), subexp_inf_recursive_check_trav(), and subexp_recursive_check_trav().

int EncloseNode::type

Definition at line 193 of file regparse.h.

Referenced by check_type_tree(), get_char_length_tree1(), get_head_value_node(), get_max_match_length(), get_min_match_length(), next_setup(), noname_disable_map(), quantifiers_memory_node_info(), renumber_by_map(), and setup_tree().


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7