Eli   Documents

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 Scope Graphs
 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

Migration of Old Library Module Usage

Previous Chapter Next Chapter Table of Contents


Migration of Eli Version 3.6 modules

The following table is a quick reference for migration of module usage from module library upto Eli version 3.6 to modules of this library. For each module name of the old library a reference to the documentation of the corresponding module of this library is given. In many cases it is sufficient to modify the instantiation command. Others require modifications of identifiers in .lido specifications, or in the way they are used.

Note: The modules of the library of Eli version 3.6 which are mentioned below are no longer contained in the Eli distribution. Users who want to continue to use them, please contact your Eli system manager.

AdaptOil
use Language-defined operators of Type Analysis Reference Manual,
Bool
removed
Chain
use C-like Basic Scope Rules of Name analysis according to scope rule,
ChainPtg
removed, see PTG documentation
CmdLineIncl
now in Input Processing of Tasks related to input processing, library, See `Command Line Arguments for Included File' of Tasks related to input processing.
CoordMap
now in Input Processing of Tasks related to input processing, library, See `Command Line Arguments for Included File' of Tasks related to input processing.
CurrTok
now in Input Processing of Tasks related to input processing, library, See `Accessing the Current Token' of Tasks related to input processing.
DefPt
use Set a Property at the First Object Occurrence of Association of properties to definitions, in Property Library of Association of properties to definitions, library
DynSpace
now in Abstract Data Types of Abstract data types to be used in specifications, library, See Dynamic Storage Allocation of Abstract data types to be used in specifications.
Field
use Algol-like scope rules of Name analysis according to scope rules, or C-like scope rules of Name analysis according to scope rules.
Fwd
use Associate Kinds to Objects of Association of properties to definitions, or Associate Sets of Kinds to Objects of Association of properties to definitions, in Property Library of Association of properties to definitions, library
GenName
use Generating Optional Identifiers of Solutions of common problems.
GChain
use C-like Basic Scope Rules Computed Bottom-Up of Name analysis according to scope rules.
InclLido
use Insert a File into the Input Stream of Tasks related to input processing, in Input Processing of Tasks related to input processing, library
Include
use Insert a File into the Input Stream of Tasks related to input processing, in Input Processing of Tasks related to input processing, library
Indent
now in Generating Output of Tasks related to generating output, library, See Indentation of Tasks related to input processing.
IntSet
IntToKey
use Mapping Integral Values To Other Types of Abstract data types to be used in specifications, in Abstract Data Types of Abstract data types to be used in specifications, library
IntToPtr
use Mapping Integral Values To Other Types of Abstract data types to be used in specifications, in Abstract Data Types of Abstract data types to be used in specifications, library now in Abstract Data Types of Abstract data types to be used in specifications, library, See Bit Sets of Integer Size of Abstract data types to be used in specifications.
KindSet
unchanged, See Associate Sets of Kinds to Objects of Association of properties to definitions.
LeafPtg
now in Generating Output of Tasks related to generating outpu, library, See PTG Output for Leaf Nodes of Tasks related to generating output.
List
use Lists in LIDO Specifications of Abstract data types to be used in specifications, in Abstract Data Types of Abstract data types to be used in specifications, library
Message
use String Concatenation of Solutions of common problems, to compose message texts and call the message. function directly, as described in Error Reports of Solutions of common problems.
Nest
use Algol-like Basic Scope Rules of Name analysis according to scope rules.
NoKeyMsg
removed, See Basic Scope Rules of Name analysis according to scope rules.
OccCnt
unchanged, See Count Occurrences of Objects of Association of properties to definitions.
Once
use Determine First Object Occurrence of Association of properties to definitions.
OutStr
now in Generating Output of Tasks related to generating output, library, See Output String Conversion of Tasks related to generating output.
PreDef
use PreDefine and PreDefId, See Predefined Identifiers of Name analysis according to scope rules.
PtrList
use Linear Lists of Any Type of Abstract data types to be used in specifications, in Abstract Data Types of Abstract data types to be used in specifications, library
Stack
now in Abstract Data Types of Abstract data types to be used in specifications, library, See Stacks of Any Type of Abstract data types to be used in specifications.
Unique
now in Property Library of Association of properties to definitions, library, See Check for Unique Object Occurrences of Association of properties to definitions.


Previous Chapter Next Chapter Table of Contents