Questo repository contiene il progetto di laboratorio per l'esame di Fondamenti di Linguaggi e Traduttori. L'obiettivo del progetto è implementare un compilatore AcDc.
- 🖥️ Introduzione ai compilatori
- 🛠️ Strutturazione dei compilatori
- 🔤 Analisi lessicale: tokens e loro produzione
- 🔽 Analisi sintattica: parsing top-down e discesa ricorsiva
- 🌳 Albero sintattico astratto e Symbol table
- 🧩 Pattern visitor per l'analisi di tipo e la generazione del codice