All compiler parts and modules are implemented as OOP classes.
The compiler modules were not meant just to generate program's source code.
Some modules were developed to assist all steps of project building:
compiler - Compiler core engine and base services
build - Makefile-like build process control
documentation - Generation of documentation from general a device independent document definition format
distribution - Creation of distribution packages from programs built with MetaL |
|