Interpret redukovaného Pascalu
An Interpreter of an Limited Pascal
bakalářská práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/15904/thumbnail.png?sequence=7&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/15904Identifikátory
SIS: 50059
Kolekce
- Kvalifikační práce [11264]
Autor
Vedoucí práce
Oponent práce
Šišma, Vladimír
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra teoretické informatiky a matematické logiky
Datum obhajoby
24. 6. 2008
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
1. Nastudujte současné metody lexikální, syntaktické a sémantické analýzy zejména pro programovací jazyky (viz literatura). 2. Navrhněte redukci programovacího jazyka Pascal takovou, aby byla dobře implementovatelná (v podobě interpretu) a aby zachovala některé výhodné rysy programovacího jazyka Pascal. 3. V rámci návrhu redukovaného jazyka sestavte lexikální a syntaktická pravidla a specifikujte sémantiku takového jazyka. 4. Implementujte navržený programovací jazyk a odzkoušejte jeho správnou funkcionalitu na několika předem připravených testovacích příkladech.
1. Study contemporary methods for lexical, syntactic and semantic analysis for programming languages. 2. Define reduction of the programming language Pascal which may be implemented as an interpreter and which save some profitable Pascal's feature. 3. Define lexical and syntax rules and specify semantics of this language. 4. Implement the interpreter of defined language and test its functionality using some forward prepared examples.