44 if ( ! _environment->
asmFile ) {
45 fprintf(stderr,
"Unable to open output file: %s\n", _environment->
asmFileName );
#define TEXT_COLUMNS_COUNT
Variable * variable_import(Environment *_environment, char *_name, VariableType _type, int _size_or_value)
int variable_delete(Environment *_environment, char *_name)
void variable_global(Environment *_environment, char *_pattern)
Variable * variable_define(Environment *_environment, char *_name, VariableType _type, int _value)
Define a variable for the program.
Variable * variable_export(Environment *_environment, char *_name, VariableType _type, int _size_or_value)
Variable * variable_store_string(Environment *_environment, char *_destination, char *_value)
Store a string to a variable.
Variable * variable_store(Environment *_environment, char *_destination, unsigned int _value)
Store a direct value to a variable.
void target_initialization(Environment *_environment)
void begin_compilation(Environment *_environment)
void setup_text_variables(Environment *_environment)
void finalize_text_variables(Environment *_environment)
FILE * debuggerLabelsFile
char * debuggerLabelsFileName
struct _Environment Environment
Structure of compilation environment.