diff: Reorganisation of insts ADDENDUM
Andrew Bromage
bromage at cs.mu.oz.au
Wed Jul 23 12:29:37 AEST 1997
G'day.
Oh, yes, I forgot an important part.
Cheers,
Andrew Bromage
[Added to previous log.]
compiler/notes/compiler_design.html:
Document the new modules.
Index: compiler_design.html
===================================================================
RCS file: /home/staff/zs/imp/mercury/compiler/notes/compiler_design.html,v
retrieving revision 1.3
diff -u -r1.3 compiler_design.html
--- compiler_design.html 1997/06/25 05:23:57 1.3
+++ compiler_design.html 1997/07/23 02:26:40
@@ -102,7 +102,8 @@
using Definite Clause Grammar notation), prog_io_goal.m (which handles
goals), prog_io_pragma.m (which handles pragma declarations) and
prog_io_util.m (which defines predicates and types needed by the other
- prog_io*.m modules.
+ prog_io*.m modules. The data structure for insts is stored in
+ its own module, inst.m.
<p>
@@ -250,9 +251,12 @@
a set of variables may be bound to.
<dt> inst_match.m
<dd>
- This contains the code for dealing with insts:
- abstractly unifying them, checking whether two
- insts match, etc.
+ This contains the code for examining insts and
+ checking whether they match.
+ <dt> inst_util.m
+ <dd>
+ This contains the code for creating new insts from
+ old ones: unifying them, merging them and so on.
<dt> mode_errors.m
<dd>
This module contains all the code to
More information about the developers
mailing list