Zdravko Dovedan
Formalni jezici i prevodioci
Predgovor
OSNOVE
SKUPOVI
Podskupovi
Zadavanje skupova
Operacije sa skupovima
RELACIJE
FUNKCIJE
MATEMATIČKA LOGIKA
Elementi algebre sudova
Logicke operacije
Negacija
Konjunkcija
Disjunkcija
Implikacija
Logicki izrazi
GRAFOVI
Definicija grafa
Prikaz grafa
Putovi u grafu
Stablo
UVOD U TEORIJU FORMALNIH JEZIKA
ZNAKOVI I NIZOVI ZNAKOVA
DEFINICIJA FORMALNOG JEZIKA
Operacije nad jezicima
Simboli i nizovi simbola
Definiranje jezika
REGULARNI SKUPOVI I IZRAZI
Pitanja i zadaci
GRAMATIKE
DEFINICIJA GRAMATIKE
Gramatika kao generator jezika
Klasifikacija gramatika
Beskontekstni jezici
Stabla izvodenja
PRIKAZ GRAMATIKA
Backus-Naurova forma (BNF)
Sintaksni dijagrami
Pitanja i zadaci
IZVOĐENJE I TRANSFORMIRANJE GRAMATIKA
IZVOĐENJE GRAMATIKA
TRANSFORMIRANJE GRAMATIKA
Supstitucija
Faktorizacija
Izbacivanje neupotrebljivih simbola
Izbacivanje e-produkcija
Izbacivanje jedinicnih produkcija
Chomskyjeva normalna forma (CNF)
Eliminiranje rekurzija slijeva
Greibachova normalna forma (GNF)
Pitanja i zadaci
UVOD U TEORIJU AUTOMATA
UVOD
KONAČNI AUTOMAT
Izvođenje regularnih gramatika
Nedeterministički konačni automat
STOGOVNI AUTOMAT
Pitanja i zadaci
OPĆENITI POSTUPCI SINTAKSNE ANALIZE
SILAZNA SINTAKSNA ANALIZA
Primjenljivost silazne sintaksne analize
Algoritam silazne sintaksne analize
UZLAZNA SINTAKSNA ANALIZA
Primjenljivost uzlazne sintaksne analize
Algoritam uzlazne sintaksne analize
TABLIČNI POSTUPCI SINTAKSNE ANALIZE
Cocke-Younger-Kasamijev algoritam (CYK)
Earleyjev postupak sintaksne analize
Pitanja i zadaci
6. JEDNOPROLAZNA SINTAKSNA ANALIZA
JEZICI TIPA LL(k)
Definicija gramatike tipa LL(k)
Posljedice definicije LL(k)
Predikatna sintaksna analiza
Sintaksna analiza LL(1) jezika
Rekurzivni spust
JEZICI TIPA LR(k)
Gramatike tip LR(0)
Izracunavanje skupa valjanih stavki
Definicija gramatike tipa LR(0)
LR(0) gramatike i deterministicki stogovni automati
Gramatike tipa LR(k)
Sintaksna analiza LR(1) jezika
GRAMATIKE S RELACIJOM PRIORITETA
EFIKASNOST JEDNOPROLAZNIH POSTUPAKA SINTAKSNE ANALIZE
Pitanja i zadaci
JEZICI SA SVOJSTVIMA
DEFINICIJA JEZIKA SA SVOJSTVIMA
PREPOZNAVAČ JEZIKA SA SVOJSTVIMA
Pomoćna memorija
Čitač
Sintaksna analiza
Izvođenje dijagrama prijelaza iz produkcija BNF-a
Eliminiranje neterminala
Reduciranje dijagrama prijelaza
USPOREDBA POSTUPAKA SINTAKSNE ANALIZE
Pitanja i zadaci
Literatura
PRILOZI
Sintaksna analiza jezika BNF
Silazna sintaksna analiza
Uzlazna sintaksna analiza
CYK sintaksna analiza
Predikatna sintaksna analiza
Kazalo