Lines Matching refs:node
66 #define NTYPE(node) ((node)->u.base.type) argument
67 #define SET_NTYPE(node, ntype) (node)->u.base.type = (ntype) argument
69 #define NSTR(node) (&((node)->u.str)) argument
70 #define NCCLASS(node) (&((node)->u.cclass)) argument
71 #define NCTYPE(node) (&((node)->u.ctype)) argument
72 #define NBREF(node) (&((node)->u.bref)) argument
73 #define NQTFR(node) (&((node)->u.qtfr)) argument
74 #define NENCLOSE(node) (&((node)->u.enclose)) argument
75 #define NANCHOR(node) (&((node)->u.anchor)) argument
76 #define NCONS(node) (&((node)->u.cons)) argument
77 #define NCALL(node) (&((node)->u.call)) argument
79 #define NCAR(node) (NCONS(node)->car) argument
80 #define NCDR(node) (NCONS(node)->cdr) argument
99 #define NSTRING_LEN(node) ((node)->u.str.end - (node)->u.str.s) argument
100 #define NSTRING_SET_RAW(node) (node)->u.str.flag |= NSTR_RAW argument
101 #define NSTRING_CLEAR_RAW(node) (node)->u.str.flag &= ~NSTR_RAW argument
102 #define NSTRING_SET_AMBIG(node) (node)->u.str.flag |= NSTR_AMBIG argument
103 #define NSTRING_SET_DONT_GET_OPT_INFO(node) \ argument
104 (node)->u.str.flag |= NSTR_DONT_GET_OPT_INFO
105 #define NSTRING_IS_RAW(node) (((node)->u.str.flag & NSTR_RAW) != 0) argument
106 #define NSTRING_IS_AMBIG(node) (((node)->u.str.flag & NSTR_AMBIG) != 0) argument
107 #define NSTRING_IS_DONT_GET_OPT_INFO(node) \ argument
108 (((node)->u.str.flag & NSTR_DONT_GET_OPT_INFO) != 0)
135 #define SET_ENCLOSE_STATUS(node,f) (node)->u.enclose.state |= (f) argument
136 #define CLEAR_ENCLOSE_STATUS(node,f) (node)->u.enclose.state &= ~(f) argument
150 #define SET_CALL_RECURSION(node) (node)->u.call.state |= NST_RECURSION argument
330 extern void onig_node_conv_to_str_node P_((Node* node, int raw));
331 extern int onig_node_str_cat P_((Node* node, const UChar* s, const UChar* end));
332 extern int onig_node_str_set P_((Node* node, const UChar* s, const UChar* end));
333 extern void onig_node_free P_((Node* node));
340 extern void onig_node_str_clear P_((Node* node));