Exemple #1
0
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;
}
Exemple #2
0
void spa_init() {
	init_machines();
	spa_stack = empty_spa_stack();
	current_machine = machines_array[MTYPE_PROGRAM];
	init_semantic_actions();
}