Library Reference
The Eli library contains a collection of solutions to common problems in
language implementation.
If one of these problems is identified in the design of an application
specification, the library's solution can be easily applied.
This manual describes Eli's frame modules.
They provide basic operations
that are not normally varied.
Some of the operations are quite general, while others carry out specific
translator-related tasks.
In each case, however, the task performed by the module is largely
independent of the overall problem being solved by the specification.
Frame modules are all code modules, and the facilities they export
are made available via the associated header file. They can be used
directly by C programs, and do not involve any other Eli facilities.
Another class of modules provided by Eli contain a mixture of code
and specifications, of which some can be instantiated. These modules
solve tasks such as name analysis according to Pascal scope rules.
Descriptions of these modules are in the specification module
library manual.
See Specification Module Library of modlib.
|