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.