Lines Matching defs:sym
191 struct ppsymbol* sym;
1342 if (sym = ppsymref(pp.symtab, tp))
1345 n = ppcall(sym, 0);
1356 ip = sym->macro->value;
1357 c = sym->macro->size;
1369 else if ((sym->flags & SYM_MULTILINE) && pp.linesync)
1400 sym = (pp.option & NOHASH) ? ppsymref(pp.symtab, tp) : ppsymset(pp.symtab, tp);
1402 if (pp.symbol = sym)
1404 if ((sym->flags & SYM_KEYWORD) && (!pp.truncate || (op - tp) <= pp.truncate || (tp[pp.truncate] = '_', tp[pp.truncate + 1] = 0, pp.symbol = sym = (pp.option & NOHASH) ? ppsymref(pp.symtab, tp) : ppsymset(pp.symtab, tp), 0)))
1406 c = ((struct ppsymkey*)sym)->lex;
1565 pp.symbol = sym = (struct ppsymbol*)ppkeyset(pp.symtab, tp);
1566 sym->flags |= SYM_KEYWORD;
1567 c = ((struct ppsymkey*)sym)->lex = T_BUILTIN;
1583 if (sym = ppsymref(pp.symtab, tp))
1586 c = ppcall(sym, 1);
1591 if ((sym->flags & SYM_MULTILINE) && pp.linesync)
1613 sym = 0;
1615 if (!sym)
1617 if (!(pp.option & NOHASH)) sym = ppsymset(pp.symtab, tp);
1618 else if (!(sym = ppsymref(pp.symtab, tp))) goto fsm_symbol;