This commit is contained in:
Akim Demaille
2002-05-03 16:53:07 +00:00
parent 53c71a12c8
commit 3c9160d912

12
TODO
View File

@@ -269,8 +269,12 @@ It is unfortunate that there is a total order for precedence. It
makes it impossible to have modular precedence information. We should makes it impossible to have modular precedence information. We should
move to partial orders. move to partial orders.
This will be possible with a Bison parser for the grammar, as it will
make it much easier to extend the grammar.
* Parsing grammars * Parsing grammars
Rewrite the reader in Bison. Rewrite the reader in Flex/Bison. There will be delicate parts, in
particular, expect the scanner to be hard to write.
* Problems with aliases * Problems with aliases
From: "Baum, Nathan I" <s0009525@chelt.ac.uk> From: "Baum, Nathan I" <s0009525@chelt.ac.uk>
@@ -318,7 +322,6 @@ everything, but the -v mode only tells you what you need for examining
conflicts? (Or, perhaps, a "*** This state has N conflicts ***" marker above conflicts? (Or, perhaps, a "*** This state has N conflicts ***" marker above
each state with conflicts.) each state with conflicts.)
* $undefined * $undefined
From Hans: From Hans:
- If the Bison generated parser experiences an undefined number in the - If the Bison generated parser experiences an undefined number in the
@@ -341,6 +344,11 @@ $<type_name>$ = $<type_name>1. I therefore think that one should implement
a Bison option where every typed default rule is explicitly written out a Bison option where every typed default rule is explicitly written out
(same typed ruled can of course be grouped together). (same typed ruled can of course be grouped together).
Note: Robert Anisko handles this. He knows how to do it.
* Documenting C++ output
Write a first documentation for C++ output.
* Warnings * Warnings
It would be nice to have warning support. See how Autoconf handles It would be nice to have warning support. See how Autoconf handles
them, it is fairly well described there. It would be very nice to them, it is fairly well described there. It would be very nice to