coan 4.2.4
co_precedent_ops Struct Reference

Data Fields

evaluator_tinner
struct operation op [5]

Detailed Description

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.


Field Documentation

Pointer to function for evaluating operands of operator

Definition at line 414 of file evaluator.c.

Referenced by eval_table().

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().


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines