Lines Matching defs:expr
1098 static int expr(int rbp);
1454 } else expr(0);
1457 expr(0);
1468 expr(0);
1474 } else expr(0);
1479 expr(0);
1487 expr(0);
1495 } else expr(0);
1511 expr(0);
1566 } else expr(0);
1585 expr(0);
1600 // $ ( expr )
1685 // 2 or more for comma-separated expr list
1690 // expr can start with:
1750 expr(getlbp(tknot)); // unary +/- same precedence as !
1770 expr(0);
1792 expr(getrbp(tkcat)); // bwk "historical practice" precedence
1844 expr(rbp);
1852 expr(0);
1857 expr(rbp);
1863 expr(rbp);
1869 expr(rbp);
1876 // concat'ed expr can start w/ var number string func builtin $ ! ( (or ++ if prev was not lvalue)
1886 static int expr(int rbp)
1924 expr(getrbp(optor));
1950 num_exprs = expr(CALLED_BY_PRINT);
1954 expr(0);
1960 expr(0); // FIXME s/b only bwk term? check POSIX
1978 expr(0);
1996 expr(0);
2030 expr(0);
2071 expr(0);
2108 expr(0);
2125 expr(0); // loop while true
2230 expr(0);
2239 expr(0);
2427 expr(0);
2438 expr(0);