| Előszó | 9 |
| Formális nyelvek szintatikus elemzése | |
| Bevezetés | 15 |
| Alapfogalmak | 17 |
| Szimbólumok és füzérek | 17 |
| Relációk | 18 |
| Nyelvek és nyelvtanok | 19 |
| Szintaxisfa és egyértelműség | 21 |
| Nyelvtanok redukálása | 23 |
| Véges automaták | 24 |
| A helyettesítési szabályokra vonatkozó elnevezési és jelölési konvenciók | 26 |
| Chomsky-féle normálforma | 26 |
| Lexikális elemzés | 28 |
| A lexikális és szintaktikus elemzés elkülönítése | 28 |
| A szimbólumfelismerő feladata | 29 |
| A reguláris nyelvek elemzése | 30 |
| A szimbólumfelismerő megvalósítása | 31 |
| Az elemzési feladat és alapvető megoldási stratégiái | 36 |
| Az elemzési eljárások értékelése | 37 |
| Az alapvető megoldási stratégiák általános jellemzése | 38 |
| A nem determinisztikus elemzők közös vonásai | 41 |
| Az általános felülről lefelé haladó elemző | 41 |
| Az általános alulról felfelé haladó elemző | 43 |
| A determinisztikus elemzés előfeltételei | 45 |
| Az egyes elemzési eljárások általános jellemzése | 46 |
| A szemantikus tevékenységek beiktatása | 47 |
| Párhuzamos elemzők | 49 |
| Párhuzamos alulról felfelé haladó elemző | 49 |
| Párhuzamos felülről lefelé haladó elemző | 51 |
| Rekurzív leszállás | 58 |
| Az elemzőgép | 58 |
| Az elemzőgép-programozás lehetőségei és korlátai | 60 |
| Példa a rekurzív leszállás megvalósítására | 62 |
| Precendencia-elemzők | 66 |
| Egyszerű precedencia | 67 |
| Precedencia-függvények | 69 |
| Az egszerű precedencia-relációk ütközésének feloldása | 72 |
| Példa a precendencia-függvények kiszámítására | 72 |
| Gyenge precedencia | 75 |
| (1, 2) (2, 1)-precedencia | 77 |
| Az (1,2) (2,1) precedencia-elemző megvalósítása | 78 |
| Operátorprecendencia | 80 |
| A precedencia-elemzők összefoglalása | 83 |
| Átmenetmatrix | 85 |
| Kibővített operátornyelvtan | 85 |
| Az átmenetmátrix által vezérelt elemzés alapelvei | 87 |
| Az átmenetmátrix-elemző előállítása és működése | 89 |
| Példa az átmenetmátrix előállítására | 90 |
| Korlátos környezet | 93 |
| A korlátoskörnyezet-elemzők előállítása és működése | 93 |
| MSP-nyelvtanok | 96 |
| LR-elemzők | 97 |
| Az LR(k)-elemzés | 97 |
| Az LR(k)-elemző előállítása | 99 |
| SLR(I)-nyelvtanok | 101 |
| Példa az SLR(I)-elemző előállítására | 103 |
| Produckió-nyelv | 107 |
| A nyelv leírása | 107 |
| A rekurzív leszállás determinisztikus változatának Produkció-programja | 110 |
| A gyengeprecedencia-elemző Produkció-programja | 113 |
| Szűrő | 116 |
| A szűrés alapelvei | 116 |
| A szűrő elemzőként való alkalmazása | 122 |
| A szűrő megvalósítása | 123 |
| Az elemzési eljárások összefoglaló áttekintése | 125 |
| Az elemzésnek szintaktikus hiba észlelése utáni folytatása | 126 |
| A formális nyelvek szintaktikus elemzésének rövid története | 129 |
| LL-nyelvek és -nyelvtanok | |
| Bevezetés | 135 |
| Fogalmak | 137 |
| LL(k)-nyelvek és -nyelvtanok | 141 |
| A szintaktikus elemzés feladata | 141 |
| LL(k)-nyelvtanok | 142 |
| LL(k)-nyelvtan definíciója | 143 |
| Tétel | 145 |
| Tétel | 146 |
| Tétel | 147 |
| LL(k)-elemzés | 149 |
| A k-előrenéző elmezési algoritmus | 149 |
| Elemzőtábla előállítása az I-előrenéző elemzési algoritmushoz | 152 |
| Tétel | 157 |
| Elemzőtábla előállítása a k-előrenéző elemzési algoritmushoz | 158 |
| Nyelvtanok vizsgálata az LL(K) tulajdonság szempontjából | 163 |
| Összefoglaló megjegyzések, fontosabb tételek az LL-nyelvek és -nyelvtanok témaköréből | 167 |
| LL(I)-nyelvek és -nyelvtanok | 169 |
| Az LL(I) tulajdonság szemléletes jelentése | 169 |
| Tétel | 170 |
| Megjegyzések | 171 |
| Tétel | 172 |
| Az LL(I) tulajdonsági vizsgálata | 174 |
| Nyelvtantranszformációk, szemantika a nyelvtanban | 184 |
| Nyelvtantranszformációk | 184 |
| A szemtantika beépítése a nyelvtanba | 190 |
| Függelék | 195 |
| Irodalomjegyzéke | 201 |