Internal structure

The compiler works in several passes, which may be broadly grouped as

The compiler can generate or accept files between any of these groups. For example, when machine-generating tex2html_wrap_inline302 programs it is possible to bypass the syntax analysis and pass generated abstract syntax trees into the semantic analysis phase.

The tex2html_wrap_inline302 compiler is about 120,000 lines of C code and 6000 lines of tex2html_wrap_inline302 code in its current implementation. About 1% of the compiler is code for Lisp generation and about 3% is code for C generation. Some code is shared between the general library and the default tex2html_wrap_inline302 run time system. Most of the tex2html_wrap_inline302 run-time system is written in tex2html_wrap_inline302 , with the rest written in C or Lisp depending on the platform.



Stephen Watt
Wed Sep 18 19:39:57 MET DST 1996