1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206
|
<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.29
from ../tnf/oldmod.tnf on 12 Febuary 2003 -->
<TITLE>Migration of Old Library Module Usage - Migration of Eli Version 3.6 modules</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000" BACKGROUND="gifs/bg.gif">
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0" VALIGN=BOTTOM>
<TR VALIGN=BOTTOM>
<TD WIDTH="160" VALIGN=BOTTOM><IMG SRC="gifs/elilogo.gif" BORDER=0> </TD>
<TD WIDTH="25" VALIGN=BOTTOM><img src="gifs/empty.gif" WIDTH=25 HEIGHT=25></TD>
<TD ALIGN=LEFT WIDTH="600" VALIGN=BOTTOM><IMG SRC="gifs/title.gif"></TD>
</TR>
</TABLE>
<HR size=1 noshade width=785 align=left>
<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=0>
<TR>
<TD VALIGN=TOP WIDTH="160">
<h4>General Information</h4>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="index.html">Eli: Translator Construction Made Easy</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="gindex_toc.html">Global Index</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="faq_toc.html" >Frequently Asked Questions</a> </td></tr>
</table>
<h4>Tutorials</h4>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="EliRefCard_toc.html">Quick Reference Card</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="novice_toc.html">Guide For new Eli Users</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="news_toc.html">Release Notes of Eli</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="nametutorial_toc.html">Tutorial on Name Analysis</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="typetutorial_toc.html">Tutorial on Type Analysis</a></td></tr>
</table>
<h4>Reference Manuals</h4>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ui_toc.html">User Interface</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="pp_toc.html">Eli products and parameters</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lidoref_toc.html">LIDO Reference Manual</a></td></tr>
</table>
<h4>Libraries</h4>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lib_toc.html">Eli library routines</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="modlib_toc.html">Specification Module Library</a></td></tr>
</table>
<h4>Translation Tasks</h4>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lex_toc.html">Lexical analysis specification</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="syntax_toc.html">Syntactic Analysis Manual</a></td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="comptrees_toc.html">Computation in Trees</a></td></tr>
</table>
<h4>Tools</h4>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="lcl_toc.html">LIGA Control Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="show_toc.html">Debugging Information for LIDO</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="gorto_toc.html">Graphical ORder TOol</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="fw_toc.html">FunnelWeb User's Manual</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="ptg_toc.html">Pattern-based Text Generator</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="deftbl_toc.html">Property Definition Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="oil_toc.html">Operator Identification Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="tp_toc.html">Tree Grammar Specification Language</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="clp_toc.html">Command Line Processing</a> </td></tr>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="cola_toc.html">COLA Options Reference Manual</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="idem_toc.html">Generating Unparsing Code</a> </td></tr>
</table>
<p>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="mon_toc.html">Monitoring a Processor's Execution</a> </td></tr>
</table>
<h4>Administration</h4>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0>
<tr valign=top><td><img src="gifs/gelbekugel.gif" WIDTH=7 HEIGHT=7 ALT=" o"> </td><td><a href="sysadmin_toc.html">System Administration Guide</a> </td></tr>
</table>
<HR WIDTH="100%">
<CENTER> <A HREF="mailto:elibugs@cs.colorado.edu"><IMG SRC="gifs/button_mail.gif" NOSAVE BORDER=0 HEIGHT=32 WIDTH=32></A><A HREF="mailto:elibugs@cs.colorado.edu">Questions, Comments, ....</A></CENTER>
</TD>
<TD VALIGN=TOP WIDTH="25"><img src="gifs/empty.gif" WIDTH=25 HEIGHT=25></TD>
<TD VALIGN=TOP WIDTH="600">
<H1>Migration of Old Library Module Usage</H1>
<P>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="oldmod_1.html"><IMG SRC="gifs/prev.gif" ALT="Previous Chapter" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="oldmod_3.html"><IMG SRC="gifs/next.gif" ALT="Next Chapter" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="oldmod_toc.html"><IMG SRC="gifs/up.gif" ALT="Table of Contents" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT="">
<HR size=1 noshade width=600 align=left>
<H1><A NAME="SEC2" HREF="oldmod_toc.html#SEC2">Migration of Eli Version 3.6 modules</A></H1>
<P>
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 <CODE>.lido</CODE> specifications, or in the way
they are used.
<P>
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.
<P>
<DL COMPACT>
<DT><CODE>AdaptOil</CODE>
<DD>use <A HREF="type_3.html#SEC8">Operator Identification of Type analysis task</A>,
<DT><CODE>Bool</CODE>
<DD>removed
<DT><CODE>Chain</CODE>
<DD>use <A HREF="name_2.html#SEC4">C-like Basic Scope Rules of Name analysis according to scope rule</A>,
<DT><CODE>ChainPtg</CODE>
<DD>removed, see PTG documentation
<DT><CODE>CmdLineIncl</CODE>
<DD>now in <A HREF="input_toc.html">Input Processing of Tasks related to input processing</A>, library, See <A HREF="input_3.html#SEC3">Command Line Arguments for Included File of Tasks related to input processing</A>.
<DT><CODE>CoordMap</CODE>
<DD>now in <A HREF="input_toc.html">Input Processing of Tasks related to input processing</A>, library, See <A HREF="input_3.html#SEC3">Command Line Arguments for Included File of Tasks related to input processing</A>.
<DT><CODE>CurrTok</CODE>
<DD>now in <A HREF="input_toc.html">Input Processing of Tasks related to input processing</A>, library, See <A HREF="input_2.html#SEC2">Accessing the Current Token of Tasks related to input processing</A>.
<DT><CODE>DefPt</CODE>
<DD>use <A HREF="prop_3.html#SEC3">Set a Property at the First Object Occurrence of Association of properties to definitions</A>, in <A HREF="prop_toc.html">Property Library of Association of properties to definitions</A>, library
<DT><CODE>DynSpace</CODE>
<DD>now in <A HREF="adt_toc.html">Abstract Data Types of Abstract data types to be used in specifications</A>, library, See <A HREF="adt_7.html#SEC7">Dynamic Storage Allocation of Abstract data types to be used in specifications</A>.
<DT><CODE>Field</CODE>
<DD>use <A HREF="name_5.html#SEC13">Scope Properties Algol-like of Name analysis according to scope rules</A>, or <A HREF="name_5.html#SEC14">Scope Properties C-like of Name analysis according to scope rules</A>.
<DT><CODE>Fwd</CODE>
<DD>use <A HREF="prop_7.html#SEC7">Associate Kinds to Objects of Association of properties to definitions</A>, or <A HREF="prop_8.html#SEC8">Associate Sets of Kinds to Objects of Association of properties to definitions</A>, in <A HREF="prop_toc.html">Property Library of Association of properties to definitions</A>, library
<DT><CODE>GenName</CODE>
<DD>use <A HREF="problems_4.html#SEC4">Generating Optional Identifiers of Solutions of common problems</A>.
<DT><CODE>GChain</CODE>
<DD>use <A HREF="name_2.html#SEC5">C-like Basic Scope Rules Computed Bottom-Up of Name analysis according to scope rules</A>.
<DT><CODE>InclLido</CODE>
<DD>use <A HREF="input_1.html#SEC1">Insert a File into the Input Stream of Tasks related to input processing</A>, in <A HREF="input_toc.html">Input Processing of Tasks related to input processing</A>, library
<DT><CODE>Include</CODE>
<DD>use <A HREF="input_1.html#SEC1">Insert a File into the Input Stream of Tasks related to input processing</A>, in <A HREF="input_toc.html">Input Processing of Tasks related to input processing</A>, library
<DT><CODE>Indent</CODE>
<DD>now in <A HREF="output_toc.html">Generating Output of Tasks related to generating output</A>, library, See <A HREF="output_3.html#SEC3">Indentation of Tasks related to input processing</A>.
<DT><CODE>IntSet</CODE>
<DD><DT><CODE>IntToKey</CODE>
<DD>use <A HREF="adt_6.html#SEC6">Mapping Integral Values To Other Types of Abstract data types to be used in specifications</A>, in <A HREF="adt_toc.html">Abstract Data Types of Abstract data types to be used in specifications</A>, library
<DT><CODE>IntToPtr</CODE>
<DD>use <A HREF="adt_6.html#SEC6">Mapping Integral Values To Other Types of Abstract data types to be used in specifications</A>, in <A HREF="adt_toc.html">Abstract Data Types of Abstract data types to be used in specifications</A>, library
now in <A HREF="adt_toc.html">Abstract Data Types of Abstract data types to be used in specifications</A>, library, See <A HREF="adt_4.html#SEC4">Bit Sets of Integer Size of Abstract data types to be used in specifications</A>.
<DT><CODE>KindSet</CODE>
<DD>unchanged, See <A HREF="prop_8.html#SEC8">Associate Sets of Kinds to Objects of Association of properties to definitions</A>.
<DT><CODE>LeafPtg</CODE>
<DD>now in <A HREF="output_toc.html">Generating Output of Tasks related to generating outpu</A>, library, See <A HREF="output_1.html#SEC1">PTG Output for Leaf Nodes of Tasks related to generating output</A>.
<DT><CODE>List</CODE>
<DD>use <A HREF="adt_1.html#SEC1">Lists in LIDO Specifications of Abstract data types to be used in specifications</A>, in <A HREF="adt_toc.html">Abstract Data Types of Abstract data types to be used in specifications</A>, library
<DT><CODE>Message</CODE>
<DD>use <A HREF="problems_2.html#SEC2">String Concatenation of Solutions of common problems</A>, to compose message texts and call the <CODE>message</CODE>.
function directly, as described in <A HREF="problems_1.html#SEC1">Error Reports of Solutions of common problems</A>.
<DT><CODE>Nest</CODE>
<DD>use <A HREF="name_2.html#SEC3">Algol-like Basic Scope Rules of Name analysis according to scope rules</A>.
<DT><CODE>NoKeyMsg</CODE>
<DD>removed, See <A HREF="name_2.html#SEC2">Basic Scope Rules of Name analysis according to scope rules</A>.
<DT><CODE>OccCnt</CODE>
<DD>unchanged, See <A HREF="prop_2.html#SEC2">Count Occurrences of Objects of Association of properties to definitions</A>.
<DT><CODE>Once</CODE>
<DD>use <A HREF="prop_5.html#SEC5">Determine First Object Occurrence of Association of properties to definitions</A>.
<DT><CODE>OutStr</CODE>
<DD>now in <A HREF="output_toc.html">Generating Output of Tasks related to generating output</A>, library, See <A HREF="output_4.html#SEC4">Output String Conversion of Tasks related to generating output</A>.
<DT><CODE>PreDef</CODE>
<DD>use <CODE>PreDefine</CODE> and <CODE>PreDefId</CODE>, See <A HREF="name_3.html#SEC6">Predefined Identifiers of Name analysis according to scope rules</A>.
<DT><CODE>PtrList</CODE>
<DD>use <A HREF="adt_2.html#SEC2">Linear Lists of Any Type of Abstract data types to be used in specifications</A>, in <A HREF="adt_toc.html">Abstract Data Types of Abstract data types to be used in specifications</A>, library
<DT><CODE>Stack</CODE>
<DD>now in <A HREF="adt_toc.html">Abstract Data Types of Abstract data types to be used in specifications</A>, library, See <A HREF="adt_5.html#SEC5">Stacks of Any Type of Abstract data types to be used in specifications</A>.
<DT><CODE>Unique</CODE>
<DD>now in <A HREF="prop_toc.html">Property Library of Association of properties to definitions</A>, library, See <A HREF="prop_4.html#SEC4">Check for Unique Object Occurrences of Association of properties to definitions</A>.
</DL>
<P>
<HR size=1 noshade width=600 align=left>
<P>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="oldmod_1.html"><IMG SRC="gifs/prev.gif" ALT="Previous Chapter" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="oldmod_3.html"><IMG SRC="gifs/next.gif" ALT="Next Chapter" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT=""><A HREF="oldmod_toc.html"><IMG SRC="gifs/up.gif" ALT="Table of Contents" BORDER="0"></A>
<IMG SRC="gifs/empty.gif" WIDTH=25 HEIGHT=25 ALT="">
<HR size=1 noshade width=600 align=left>
</TD>
</TR>
</TABLE>
</BODY></HTML>
|