Limbaje formale si translatoare
Tehnici de compilare
-laborator si proiect-
INTRODUCERE.Prezentarea principalelor componente ale unui compilator
LUCRAREA nr.1.Proiectarea analizoarelor lexicale
LUCRAREA nr.2.Generarea automata a analizoarelor lexicale
LUCRAREA nr.3.Generatorul de analizoare lexicale FLEX
LUCRAREA nr.4.Proiectarea unui analizor sintactic cu descendenti recursivi
LUCRAREA nr.5.Proiectarea unui analizor sintactic LL(1)
LUCRAREA nr.6.Proiectarea unui analizor sintactic pentru gramatici cu operatori precedenti
LUCRAREA nr.7.Proiectarea unui analizor sintactic LALR(1)
LUCRAREA nr.7bis.Generatorul de analizoare sintactice Bison
LUCRAREA nr.8.Tabela de simboluri. Analiza de domeniu
LUCRAREA nr.9.Analiza tipurilor
LUCRAREA nr.10.Definirea unei masini virtuale. Interpretorul de cod virtual
LUCRAREA nr.11.Generarea de cod virtual
Anexa A. Atomi propusi pentru analiza lexicala
Anexa B. Gramatica limbajului sursa propus pentru lucrarile de laborator
Anexa C. Codul virtual propus pentru lucrarile de laborator
Anexa D. Atasarea rutinelor semantice unui analizor sintactic
Anexa E. Gramatica utilizata pentru generatoarele automate de analizoare lexicale
Anexa F. Gramatica utilizatã pentru generatoarele automate de analizoare sintactice
Sfarsit