Eli   Documents Get Eli: Translator Construction Made Easy at SourceForge.net.
    Fast, secure and Free Open Source software downloads

General Information

 o Eli: Translator Construction Made Easy
 o Global Index
 o Frequently Asked Questions
 o Typical Eli Usage Errors

Tutorials

 o Quick Reference Card
 o Guide For new Eli Users
 o Release Notes of Eli
 o Tutorial on Name Analysis
 o Tutorial on Type Analysis
 o Typical Eli Usage Errors

Reference Manuals

 o User Interface
 o Eli products and parameters
 o LIDO Reference Manual
 o Typical Eli Usage Errors

Libraries

 o Eli library routines
 o Specification Module Library

Translation Tasks

 o Lexical analysis specification
 o Syntactic Analysis Manual
 o Computation in Trees

Tools

 o LIGA Control Language
 o Debugging Information for LIDO
 o Graphical ORder TOol

 o FunnelWeb User's Manual

 o Pattern-based Text Generator
 o Property Definition Language
 o Operator Identification Language
 o Tree Grammar Specification Language
 o Command Line Processing
 o COLA Options Reference Manual

 o Generating Unparsing Code

 o Monitoring a Processor's Execution

Administration

 o System Administration Guide

Mail Home

New Features of Eli Version 4.4

Previous Chapter Next Chapter Table of Contents


Eli-generated code as a component

When you request an executable program from Eli, it is normally supplied with a main program. If you want to use the generated code as a part of a larger system, then the main program should not be supplied. Generation of the main program is controlled by the +nomain parameter. This parameter is not new in Eli 4.4.0, but its documentation has been improved (see nomain -- Omitting the main program of Products and Parameters Reference).

In some cases, the larger system containing the Eli-generated component has facilities for analyzing input, and the tree described by the LIDO specification is built directly by invoking Mk functions (see Computed Subtrees of LIDO - Reference Manual). That means it is necessary to specify that Eli should generate no parser by giving the parameter +parser=none (see parser -- Choose the parser generator of Products and Parameters Reference).


Previous Chapter Next Chapter Table of Contents