81 if ( strcmp( procedure->
name, _name ) == 0 ) {
84 procedure = procedure->
next;
Variable * variable_retrieve(Environment *_environment, char *_name)
int variable_exists(Environment *_environment, char *_name)
Variable * variable_temporary(Environment *_environment, VariableType _type, char *_meaning)
Define a temporary variable.
Variable * variable_store(Environment *_environment, char *_destination, unsigned int _value)
Store a direct value to a variable.
Variable * param_procedure(Environment *_environment, char *_name)
Emit code for PARAM(...).
VariableType defaultVariableType
#define MAX_TEMPORARY_STORAGE
struct _Variable Variable
Structure of a single variable.
#define CRITICAL_PROCEDURE_MISSING(n)
struct _Environment Environment
Structure of compilation environment.
struct _Procedure Procedure