Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
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.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html