Linguaggi e traduttori
Anno Accademico 2010/2011
Docente:
Giovanni Pighizzini
Parser ricorsivo-discendenti
Esempi
Espressioni aritmetiche:
I
sorgenti del package
lt2.calc
(classi legate all'analizzatore lessicale e classe
EspressioneException
).
Un
riconoscitore di espressioni ricorsivo discendente
.
Un
convertitore da notazione infissa a notazione postfissa
.
Una
calcolatrice
.
Ancora la
calcolatrice
, implementata mediante la costruzione di abstract syntax trees.
La
calcolatrice
con l'aggiunta degli identificatori.
Un
compilatore
per le espressioni aritmetiche (il compilatore genera codice per una
macchina a stack
).
Ultimo aggiornamento: 31 maggio 2011
©
Giovanni Pighizzini
Università degli Studi di Milano