Lines Matching defs:eval_table
998 static eval_fn eval_table, eval_unary;
1002 * in a table-driven way by eval_table. When it evaluates a subexpression it
1021 { eval_table, { { "||", op_or, NULL } } },
1022 { eval_table, { { "&&", op_and, NULL } } },
1023 { eval_table, { { "|", op_bor, "|" } } },
1024 { eval_table, { { "^", op_bxor, NULL } } },
1025 { eval_table, { { "&", op_band, "&" } } },
1026 { eval_table, { { "==", op_eq, NULL },
1028 { eval_table, { { "<=", op_le, NULL },
1032 { eval_table, { { "<<", op_blsh, NULL },
1034 { eval_table, { { "+", op_add, NULL },
1095 lt = eval_table(eval_ops, valp, &cp);
1162 eval_table(const struct ops *ops, long *valp, const char **cpp)
1215 ret = eval_table(eval_ops, &val, cpp);