[m-dev.] for review: update the moose TODO list.

Thomas Conway conway at cs.mu.OZ.AU
Wed May 24 09:49:35 AEST 2000


Hi

I didn't get a chance to update the moose TODO list.
Here's a diff that reflects the current state of moose,
instead of it's state 6 months ago, which it does before
this diff.

-- 
 Thomas Conway )O+     Every sword has two edges.
     Mercurian            <conway at cs.mu.oz.au>

extras/moose/TODO:
	Update the TODO list to reflect the state of the sources.

Index: TODO
===================================================================
RCS file: /home/staff/zs/imp/mercury/extras/moose/TODO,v
retrieving revision 1.1
diff -u -r1.1 TODO
--- TODO	2000/05/22 05:22:02	1.1
+++ TODO	2000/05/23 23:47:25
@@ -1,9 +1,9 @@
-To make moose useful:
-	- use fact tables or at least split the action table into
-	  separate shift and reduce tables so that the Mercury compiler
-	  doesn't choke.
-	
-	- construct canonical LR or LALR tables rather than SLR tables.
+To make moose more useful:
+	- allow the parsing state to be unique (so that it can contain
+	  the io:state, just for example).
+	- allow parsing actions to be semidet to allow the imposition
+	  of semantic conditions during parsing.
+	- add error productions to produce nice error messages.
 
 Cosmetic improvements:
 	- handle errors in the input better by faking declarations for
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list