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.5

Previous Chapter Next Chapter Table of Contents


New name analysis modules

The name analysis modules that support scopes being properties and scopes being inherited have been updated mainly in oder to fit together with the updated modules for type analysis.

In the module ScopeProp the following role names have been changed: ExportRange replaces RangeScopeProp, QualIdUse replaces IdUseScopeProp. ChkQualIdUse has been added. Furthermore, the dependence pattern used for the computations of the module roles have been changed to a less restrictive one.

The module AlgScopeProp has been removed. The module ScopeProp is to be used instead.

In the module CScopeProp the role names are adapted to those of ScopeProp.

The module BuScopeProp has been left unchanged.

In the module AlgInh the following role names have been changed: InhRange replaces RangeSnglInh and RangeMulInh, ChkQualIdUse replaces ChkIdUseScopeProp.

A new role ExportInhRange combines InhRange and ExportInhRange. RangeQualInhScope has been deleted.

Inheritscope now does not require to compute Inheritscope.OuterScope by a user computation, Inheritscope.ScopeKey may be computed instead.

In the module CInh the role names are adapted to those of AlgInh.

The module BuInh has been left unchanged.

For further information see the Name Analysis documentation see Overview of Name Analysis Reference Manual. and the see Overview of Tutorial on Name Analysis.


Previous Chapter Next Chapter Table of Contents