Jezični procesori 2
Permalink: | http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:22432/TOC |
---|---|
Glavni autor: | Srbljić, Siniša (-) |
Vrsta građe: | Knjiga |
Jezik: | hrv |
Impresum: |
Zagreb :
Element,
2002.
|
Izdanje: | 1. izd |
Nakladnička cjelina: |
Udžbenici Sveučilišta u Zagrebu = Manualia Universitatis studiorum Zagrabiensis
|
Sadržaj:
- Prikaz rada jednostavnog jezičnog procesora. Ocjena uspješnosti rada jezičnih procesora. Postupak izgradnje jezičnih procesora. Razredba jezičnih procesora. Kratka povijest razvoja jezičnih procesora.
- Leksička analiza. Zadaci leksičkog analizatora. Prilagodba zapisa znakova. Osnovne klase leksičkih jedinki. Podatkovna struktura leksičkog analizatora. Dinamika izvođenja leksičke analize. Nejednoznačnost u leksičkoj analizi. Leksičke pogreške i postupci oporavka oa pogreške. Izgradnja leksičkog analizatora. Generator leksičkog analizatora. Program LEX.
- Sintaksna analiza. Zadaci sintaksnog analizatora. Podatkovna struktura sintaksnog analizatora. Opis sintaksnih pravila. Sintaksna analiza zasnovana na Co-No tablici. Parsiranje od vrha prema dnu. Parsiranje od dna prema vrhu.
- Seamantička analiza. Zadaci semantičkog analizatora. Formalni modeli semantičkog analizatora. Sintaksom upravljana semantička analiza i prevođenje. Sustav obilježja. Primjer jezičnog procesora upravljačkog računala.
- Potpora izvođenju ciljnog programa. Ostvarenje apstraktnih tipova podataka izvornog jezika podatkovnim objektima ciljnog jezika. Tijek izvođenja izvornog programa zasnovanog na procedurama. Organizacija i postupci dodjele memorije. Pristup nelokalnim imenima. Razmjena ulazno/izlaznih parametara procedura.
- Generiranje međukodova. Razine međukoda. Oblici međukoda. Sintaksom upravljano generiranje međukoda.
- Generiranje ciljnog programa. Struktura generatora ciljnog programa. Algoritmi generiranja ciljnog programa. Generator generatora ciljnog programa.
- Priprema izvođenja ciljnog programa. Spremi-i-pokreni jezični procesori. Generatori izvodljivog ciljnog programa. Generatori premjestivog ciljnog programa. Generatori zasebnih dijelova programa.
- Optimiranje. Sinteza ciljnog programa. Analiza izvođenja programa. Postupci optimiranja.
- Kazalo pojmova s hrvatsko-engleskim rječnikom.