source: to-imperative/trunk/compiler/rfp_compile.rfi @ 1146

Last change on this file since 1146 was 1146, checked in by orlov, 17 years ago
  • Support for references to functions. Including ones with formats other then

e = e.

  • Support for iterative splitting from the right.
  • Composition of clashes left hand side is corrected.
  • Renaming of variables is corrected.
  • Some other small bugs are fixed.
  • A lot of unused code is throwed away, some code is cleaned up, some comments

are added.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 492 bytes
Line 
1// $Source$
2// $Revision: 1146 $
3// $Date: 2003-08-10 22:36:28 +0000 (Sun, 10 Aug 2003) $
4
5$func RFP-Compile e.items = e.asail;
6
7
8/*
9 * Tables for storing different items.
10 * For each table the key is item's qualified name.
11 * Value is s.Linkage s.ItemType t.Pragma e.Item-Specific-Information.
12 * In tables Fun and Fun? s.ItemType is &Fun and &Fun? correspondingly, and
13 * e.Item-Specific-Information is empty.
14 */
15$table Fun;
16$table Fun?;
17$table Const;
18$table Object;
19
20
21
22$func? Lookup-Func t.Fname = s.linkage s.tag t.pragma (e.Fin) (e.Fout);
23
Note: See TracBrowser for help on using the repository browser.