CSCI 101: Project Latex

Abstract

Project Latex renders markup into graphical TeX objects; see it in action here:
http://scf.usc.edu/~peterchd/101p

Source

101p.tar.gz

Compiling

Issue make -k at the command prompt.

Executing

To test a successful build, run:
 ./main < test 

Algorithm

The execution path from source to browser traces through:
driver -> lexer -> parser -> translator -> classifier -> serializer -> migrator -> client
and breaks down followingly:
driver
Receives input from stdin.
lexer
Processes source into series of tokens.
parser
Interprets tokens based on class definitions.
translator
Processes templates according to parsed directives.
classifier
Processes intermediary files according to templates.
serializer
Commits intermediary files to disk.
migrator
Converts intermediary files into a suitable format.
client
Displays text plus objects back to the browser.

Generated on Tue Dec 7 06:38:25 2004 for CSCI101:ProjectLatex by  doxygen 1.3.9.1