[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