coan 4.2.4
The Evaluator component interface
Collaboration diagram for The Evaluator component interface:

Modules

 Macro-generated code

Files

file  evaluator.c
file  evaluator.h

Functions

line_type_t eval_line (void)
eval_result_t eval_definition_text (char const **pdef)

Function Documentation

eval_result_t eval_definition_text ( char const **  pdef)

Evaluate text within a symbol definition.

Parameters:
pdefOn entry points to the address from whih to parse definitional text. On exit receives the address of the unparsed remainder of the text.
Returns:
An eval_result_t representing the result of evaluating the definitional text.

The function is a wrapper for eval_table that controls entry and exit from the state of parsing a symbol definition as opposed to input source. When parsing a symbol definition diagnostics are suppressed that would be emitted if parsing input source.

Definition at line 1323 of file evaluator.c.

References eval_table(), SET_PUBLIC, and SET_STATE.

Referenced by symbol_resolve().

Here is the call graph for this function:

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines