Lines Matching refs:stk
71 } stk[MAXSTK];
373 stk[stktop].opno == SZ) {
380 stk[++stktop].opno = SZ;
381 stk[stktop].pl = pl;
382 stk[stktop].parm = n;
383 stk[stktop].lno = lineno;
389 stk[stktop].opno == FT) {
396 stk[++stktop].opno = FT;
397 stk[stktop].pl = 1;
398 stk[stktop].parm = n;
399 stk[stktop].lno = lineno;
416 pe(stk[i].lno);
425 if (stk[i].pl == 0)
426 printf(".%s", br[stk[i].opno].opbr);
427 else switch(stk[i].opno) {
429 printf("\\s%c%d", stk[i].pl, stk[i].parm);
432 printf("\\f%c", stk[i].parm);
435 printf("Bug: stk[%d].opno = %d = .%s, .%s",
436 i, stk[i].opno, br[stk[i].opno].opbr,
437 br[stk[i].opno].clbr);
449 if (stktop >= 0 && eq(mac, br[stk[stktop].opno].clbr))
457 stk[stktop].opno = i;
458 stk[stktop].pl = 0;
459 stk[stktop].parm = 0;
460 stk[stktop].lno = lineno;
488 if (eq(mac,br[stk[j].opno].clbr)) {
495 if (stk[j+1].opno==FT && stk[j+1].parm!='R'
496 && stk[j+2].opno==FT && stk[j+2].parm=='R') {
505 pe(stk[j+1].lno);
507 printf(" does not match %d: ", stk[j+2].lno);