Makroprocesor
Název práce v češtině: | Makroprocesor |
---|---|
Název v anglickém jazyce: | Macroprocessor |
Akademický rok vypsání: | 2005/2006 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwaru a výuky informatiky (32-KSVI) |
Vedoucí / školitel: | RNDr. Tomáš Holan, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 10.11.2005 |
Datum zadání: | 10.11.2005 |
Datum a čas obhajoby: | 18.09.2006 00:00 |
Datum odevzdání elektronické podoby: | 18.09.2006 |
Datum odevzdání tištěné podoby: | 18.09.2006 |
Datum proběhlé obhajoby: | 18.09.2006 |
Oponenti: | RNDr. Michal Žemlička, Ph.D. |
Zásady pro vypracování |
Obsahem projektu je vytvořit makroprocesor.
Měl by mít obvyklé schopnosti jako parametry maker, podmíněné rozvíjení, makra definující makra, ale také možnost pomocí příkazů ve zpracovávaném textu měnit nastavení makroprocesoru, například klíčová slova (příkazy definování a vyvolávání maker) nebo vnořit zpracování jiného souboru (include). Tento projekt je pokračováním ročníkového projektu. |
Seznam odborné literatury |
[1] David Gries: Kompilátory číslicových počítačov, Alfa-SNTL,1981
[2] Jan Brodský, Luděk Skočovský: Operační systém UNIX a jazyk C, SNTL Praha, 1989 [3] GNU m4: http://www.gnu.org/software/m4/ |
Předběžná náplň práce |
Makroprocesor. |