Lines Matching refs:subexp
39 short subexp; member
354 spec->subattr[i].subexp = -1; in macro_spec()
357 spec->subattr[i].subexp = -2; in macro_spec()
360 spec->subattr[i].subexp = strtoint(start, &start); in macro_spec()
361 if ((error = (spec->subattr[i].subexp < 0))) { in macro_spec()
489 if (macro->subattr[j].subexp == spec->subattr[i].subexp) break; in macro_match()
588 if (m2->subattr[j].subexp == m1->subattr[i].subexp) in macro_equal()
900 if (spec->subattr[i].subexp > n) { in complete_macro()
902 spec->subattr[i].subexp, n); in complete_macro()
1251 if (p->subattr[i].subexp == -1) in print_def()
1253 else if (p->subattr[i].subexp == -2) in print_def()
1256 Sappendf(buffer, "%d", (int)p->subattr[i].subexp); in print_def()
1817 if (macro->subattr[x].subexp == -1) { in apply_attrs_of_match()
1820 } else if (macro->subattr[x].subexp == -2) { in apply_attrs_of_match()
1824 start = ri->ovector[macro->subattr[x].subexp * 2]; in apply_attrs_of_match()
1825 end = ri->ovector[macro->subattr[x].subexp * 2 + 1]; in apply_attrs_of_match()