Lines Matching refs:num

167 	unsigned i, num;  in printtokens()  local
171 num = tokenarray_num(&tokens); in printtokens()
172 for (i=0; i<num; i++) { in printtokens()
431 unsigned num; in tryreduce() local
438 num = tokenarray_num(&tokens); in tryreduce()
439 t1 = (num >= 1) ? tokenarray_get(&tokens, num-1) : NULL; in tryreduce()
440 t2 = (num >= 2) ? tokenarray_get(&tokens, num-2) : NULL; in tryreduce()
441 t3 = (num >= 3) ? tokenarray_get(&tokens, num-3) : NULL; in tryreduce()
443 if (num >= 3 && in tryreduce()
451 tokenarray_remove(&tokens, num-1); in tryreduce()
452 tokenarray_remove(&tokens, num-3); in tryreduce()
456 if (num >= 2 && in tryreduce()
457 (num == 2 || isop(t3->tok) || t3->tok == T_LPAREN) && in tryreduce()
464 tokenarray_remove(&tokens, num-2); in tryreduce()
467 if (num >= 2 && in tryreduce()
468 (num == 2 || isop(t3->tok) || t3->tok == T_LPAREN) && in tryreduce()
474 tokenarray_remove(&tokens, num-2); in tryreduce()
479 t4 = (num >= 4) ? tokenarray_get(&tokens, num-4) : NULL; in tryreduce()
481 if (num >= 4 && in tryreduce()
491 tokenarray_remove(&tokens, num-2); in tryreduce()
492 tokenarray_remove(&tokens, num-3); in tryreduce()
498 t5 = (num >= 5) ? tokenarray_get(&tokens, num-5) : NULL; in tryreduce()
499 t6 = (num >= 6) ? tokenarray_get(&tokens, num-6) : NULL; in tryreduce()
501 if (num >= 6 && in tryreduce()
514 tokenarray_remove(&tokens, num-2); in tryreduce()
515 tokenarray_remove(&tokens, num-3); in tryreduce()
516 tokenarray_remove(&tokens, num-4); in tryreduce()
517 tokenarray_remove(&tokens, num-5); in tryreduce()
521 if (num >= 2 && in tryreduce()
529 tokenarray_remove(&tokens, num-1); in tryreduce()
533 if (num >= 2 && in tryreduce()
539 tokenarray_remove(&tokens, num-1); in tryreduce()
543 if (num >= 2 && in tryreduce()
549 tokenarray_remove(&tokens, num-2); in tryreduce()
553 if (num == 2 && in tryreduce()
559 tokenarray_remove(&tokens, num-1); in tryreduce()
563 if (num == 3 && in tryreduce()
570 tokenarray_remove(&tokens, num-3); in tryreduce()
574 if (num == 2 && in tryreduce()
581 if (num >= 1 && in tryreduce()
742 unsigned num; in eval() local
754 num = tokenarray_num(&tokens); in eval()
755 if (num == 2) { in eval()
756 t1 = tokenarray_get(&tokens, num-1); in eval()
757 t2 = tokenarray_get(&tokens, num-2); in eval()