Lines Matching refs:NUM
75 static Cell truecell = { OBOOL, BTRUE, NULL, NULL, 1.0, NUM, NULL };
77 static Cell falsecell = { OBOOL, BFALSE, NULL, NULL, 0.0, NUM, NULL };
79 static Cell breakcell = { OJUMP, JBREAK, NULL, NULL, 0.0, NUM, NULL };
81 static Cell contcell = { OJUMP, JCONT, NULL, NULL, 0.0, NUM, NULL };
83 static Cell nextcell = { OJUMP, JNEXT, NULL, NULL, 0.0, NUM, NULL };
86 NUM, NULL };
88 static Cell exitcell = { OJUMP, JEXIT, NULL, NULL, 0.0, NUM, NULL };
90 static Cell retcell = { OJUMP, JRET, NULL, NULL, 0.0, NUM, NULL };
93 NUM|STR|DONTFREE, NULL };
250 { OCELL, CCOPY, 0, "", 0.0, NUM|STR|DONTFREE, NULL }; in call()
334 oargs[i]->tval &= ~(STR|NUM|DONTFREE); in call()
413 if ((y->tval & (STR|NUM)) == (STR|NUM)) { in jump()
416 fp->retval->tval |= NUM; in jump()
419 else if (y->tval & NUM) in jump()
479 recloc->tval |= NUM; in awkgetline()
542 x->tval &= ~(STR|NUM|DONTFREE); in array()
547 z = setsymtab(buf, "", 0.0, STR|NUM, (Array *)x->sval); in array()
573 x->tval &= ~(STR|NUM|DONTFREE); in awkdelete()
628 ap->tval &= ~(STR|NUM|DONTFREE); in intest()
695 x->tval = NUM; in matchop()
747 if (x->tval&NUM && y->tval&NUM) { in relop()
1260 } else if ((y->tval & (STR|NUM)) == (STR|NUM)) { in assign()
1263 x->tval |= NUM; in assign()
1453 STR|NUM, (Array *)ap->sval); in split()
1480 STR|NUM, (Array *)ap->sval); in split()
1506 STR|NUM, (Array *)ap->sval); in split()
1526 STR|NUM, (Array *)ap->sval); in split()
1545 STR|NUM, (Array *)ap->sval); in split()
1561 x->tval = NUM; in split()
1683 arrayp->tval &= ~(STR|NUM|DONTFREE); in instat()
2238 x->tval = NUM; in gsub()