int main (int argc, const char * argv[]) { /* initialize the file reader */ init_reader("../../../resources/sample.lua"); initialize_writer("../../../resources/sample.asm"); /* initialize transducer automata transitions */ initialize_transitions(); /* initialize semantic */ initialize_semantic(); /* initialize semantic actions */ init_semantic_actions(); // start APE machines init_ape_machines(); /* call sintatic analyser*/ run_sintatic(); close_writer(); return 0; }
void spa_init() { init_machines(); spa_stack = empty_spa_stack(); current_machine = machines_array[MTYPE_PROGRAM]; init_semantic_actions(); }