Home | History | Annotate | Download | only in regex

Lines Matching defs:opnd

95 	sop opnd;
114 opnd = OPND(*s);
121 if (strchr("\\|()^$.[+*?{}!<> ", (char)opnd) != NULL)
122 fprintf(d, "\\%c", (char)opnd);
124 fprintf(d, "%s", regchar((char)opnd));
142 fprintf(d, "[(%u)", opnd);
146 fprintf(d, "(\\<%u>", opnd);
149 fprintf(d, "<%u>\\)", opnd);
153 if (OP(*(s+opnd)) != O_PLUS)
154 fprintf(d, "<%u>", opnd);
157 if (OP(*(s-opnd)) != OPLUS_)
158 fprintf(d, "<%u>", opnd);
163 if (OP(*(s+opnd)) != O_QUEST)
164 fprintf(d, "<%u>", opnd);
167 if (OP(*(s-opnd)) != OQUEST_)
168 fprintf(d, "<%u>", opnd);
172 fprintf(d, "((<%u>", opnd);
175 fprintf(d, "<%u>))", opnd);
179 if (OP(*(s+opnd)) != OOR2)
180 fprintf(d, "<%u>", opnd);
183 if (OP(*(s-opnd)) != OOR1 && OP(*(s-opnd)) != OCH_)
184 fprintf(d, "<%u>", opnd);
189 if (OP(*(s+opnd)) != OOR2 && OP(*(s+opnd)) != O_CH)
190 fprintf(d, "<%u>", opnd);
193 if (OP(*(s-opnd)) != OOR1)
194 fprintf(d, "<%u>", opnd);
198 fprintf(d, "!%u(%u)!", OP(*s), opnd);