File: oldmod_2.html

package info (click to toggle)
eli-doc 4.4.0-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 13,256 kB
  • ctags: 4,583
  • sloc: makefile: 42
file content (206 lines) | stat: -rw-r--r-- 14,863 bytes parent folder | download
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>&nbsp;</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>&nbsp;<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>