year: 1995, author: Tomas Mayer, supervisor: Frantisek Mráz
Full text in Czech (PostScript, 67 pages,
2185KB gzipped)
short introduction in English (PostScript, 7 pages, 147KB) or
in Czech (PostScript, 8 pages, 163KB)
Executables for MS-Windows 3.1 (ZIP: 222KB)
MS-Word documents (mostly in Czech, Word 6.0 format, ZIP: 386KB)
Source code (Borland-Pascal 7.0 for Windows, ZIP: 96KB)
EMSCRIPT is a PostScript interpreter. It arose as a demonstrative tool for the interpretation of the Postscript language. None of the similar programs, which I came across, provided a simple resource for looking into the inner mechanism of interpretation. I designed this program to afford these services. It is meant for anyone who wants to study basic functions of the PostScript interpreter.
I tried to reach the standard of the Adobe corporation to serve for the first meeting of the user with such an interpreter. The program is not meant for printing of large documents in high quality. It is designed for basic programs, that will serve to clear basic principles.
Tools inside the integrated environment allows you to look at the inner processes of the interpretation. The latest program version has a built-in monitoring system of the operand stack, executable stack, the contents virtual memory, the current graphic path shape, the clipping path and the output page. A basic subset of PostScript operators is implemented in the program. It was chosen to demonstrate the best possible using principles of PostScript interpretation.
E-mail: aipdev@login.cz
Program EMSCRIPT je interpret PostScriptu. Vznikl jako prostredek pro nazornou ukazku interpretace PostScriptoveho jazyka. Zadny z podobnych programu, se kterymi jsem se setkal, neobsahoval jednoduche prostredky pro nahlizeni do vnitrnich mechanizmu interpretace zdrojoveho textu PostScriptu. Program EMSCRIPT jsem proto navrhl s ohledem na poskytnuti teto sluzby. Je urcen vsem, kteri se chteji seznamit se zakladnimi funkcemi PostScriptoveho interpretu.
EMSCRIPT se snazi priblizit standardu firmy Adobe tak, aby poslouzil k prvnimu seznameni uzivatele s cinnosti takovychto interpretu. Program neni urcen pro tisk rozsahlych PostScriptovych dokumentu ve vysoke kvalite, je koncipovan pro male programy, ktere budou slouzit k objasneni zakladnich principu.
Debug nastroje v integrovanem prostredi umoznuji nahlizet do vnitrnich mechanizmu intepretace. Soucasna verze programu EMSCRIPT ma zabudovan system monitorovani zasobniku operandu, proceduralniho zasobniku, obsahu virtualni pameti, tvaru aktualni graficke cesty, cesty orezu a vyslednou grafickou stranku.Program ma implementovanu zakladni podmnozinu operatoru. Ta byla volena tak, aby bylo mozno demonstrovat nejpouzivanejsi mechanizmy interpretace PostScriptoveho programu.
E-mail: aipdev@login.cz
14.3.1996, send comments/requests to
pepca.at.cgg.mff.cuni.cz