Ciele predmetu
- Oboznámoť sa s nástrojmi Lex a Yacc a ich použitím pre vývoj lexikálnych a syntaktických analyzátorov.
- Naučiť sa princíp vývoja prekladača programovacieho jazyka.
Podmienky pre získanie zápočtu
- Ani jedna neospravedlnená neúčasť.
- Maximálne 3 ospravedlnené neúčasti - spôsob náhrady určí cvičiaci.
- Získanie aspoň 21 z 40 možných bodov za cvičenia.
- Test 1. Zvládnutie testu v 4. týždni. Za test je možné získať spolu 10 bodov.
- Test 2. Zvládnutie testu v 10. týždni. Za test je možné získať spolu 10 bodov.
- Zadanie typu A. Vypracovanie zadania podľa požiadaviek. Termín odovzdania je 13. týždeň. Za zadanie je možné získať spolu 10 bodov.
- Zadanie typu B. Vypracovanie zadania podľa požiadaviek. Termín odovzdania je 13. týždeň. Za zadanie je možné získať spolu 15 bodov.
- Za aktivitu na cvičení je možné získať spolu 5 bodov.
Vyučujúci
Prednášajúci:
Cvičiaci:
- Ing. Sergej Chodarev, PhD. , kontakt
- Ing. Matúš Sulír , kontakt
Zdroje
- Molnár,Ľ., Češka,M., Melichar,B.: Gramatiky a jazyky, ALFA, Bratislava 1987
- Petrášová: Prekladače, ALFA, Bratislava 1984 (skriptum)
- Manuály Lex & Yacc
- Kollár, J., Havlice, Z.: Technológia jazykových systémov. Elfa s.r.o, Košice 2001.