Απλές στρατηγικές παραγωγής κώδικα
Στις ενότητες περιγράφουμε μερικές απλές στρατηγικές
για τη δημιουργία τελικού κώδικα.
Οι στρατηγικές αυτές δεν παράγουν βέλτιστο κώδικα,
αλλά είναι εύκολο να υλοποιηθούν.
Η παραγωγή κώδικα γίνεται αναδρομικά.
Ο κανόνας της συντακτικής ανάλυσης που αναγνωρίζει ολόκληρο το
πρόγραμμα μπορεί να καλεί τη συνάρτηση που παράγει τον κώδικα:
prog : dec_seq { codegen($1); }
;
dec_seq : /* ... */
Η συνάρτηση αυτή καλεί αναδρομικά άλλες συναρτήσεις ανάλογα με το είδος
του κόμβου του δένδρου.