coan 4.2.4
|
Data Fields | |
evaluator_t * | inner |
struct operation | op [5] |
Structure of the operator precedence table.
Expressions involving binary operators are evaluated in a table-driven way by eval_table()
. When it evaluates a subexpression it calls the inner function with its first argument pointing to the next element of the table.
Innermost expressions have special non-table-driven handling.
Definition at line 412 of file evaluator.c.
Pointer to function for evaluating operands of operator
Definition at line 414 of file evaluator.c.
Referenced by eval_table().
struct operation co_precedent_ops::op[5] |
Array of operators of same precedence associated with the evaluator inner
Definition at line 417 of file evaluator.c.
Referenced by eval_table(), and integer_binary_op().