Makroprocesor
Thesis title in Czech: | Makroprocesor |
---|---|
Thesis title in English: | Macroprocessor |
Academic year of topic announcement: | 2005/2006 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Department of Software and Computer Science Education (32-KSVI) |
Supervisor: | RNDr. Tomáš Holan, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 10.11.2005 |
Date of assignment: | 10.11.2005 |
Date and time of defence: | 18.09.2006 00:00 |
Date of electronic submission: | 18.09.2006 |
Date of submission of printed version: | 18.09.2006 |
Date of proceeded defence: | 18.09.2006 |
Opponents: | RNDr. Michal Žemlička, Ph.D. |
Guidelines |
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. |
References |
[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/ |
Preliminary scope of work |
Makroprocesor. |