Lines Matching +defs:scan +defs:error
22 int error; /* has an error been seen? */
35 static char nuls[10]; /* place to point scanner in event of error */
130 p->error = 0;
180 if (p->error != 0) /* lose */
182 return(p->error);
362 if (!EAT('}')) { /* error heuristics */
478 /* the MORE here is an error heuristic */
540 if (!EATTWO('\\', '}')) { /* error heuristics */
610 if (p->error != 0) /* don't mess things up further */
923 if (p->error != 0) /* head off possible runaway recursion */
978 - seterr - set an error condition
986 if (p->error == 0) /* keep earliest error condition */
987 p->error = e;
1316 /* avoid making error situations worse */
1317 if (p->error != 0)
1368 /* avoid making error situations worse */
1369 if (p->error != 0)
1399 /* avoid making error situations worse */
1400 if (p->error != 0)
1434 /* avoid making error situations worse */
1435 if (p->error != 0)
1497 register sop *scan;
1505 /* avoid making error situations worse */
1506 if (p->error != 0)
1511 scan = g->strip + 1;
1513 s = *scan++;
1517 newstart = scan - 1;
1526 scan--;
1528 scan += OPND(s);
1529 s = *scan;
1558 scan = start;
1560 while (OP(s = *scan++) != OCHAR)
1578 register sop *scan;
1583 if (p->error != 0)
1586 scan = g->strip + 1;
1588 s = *scan++;