More.
authorAkim Demaille <akim@epita.fr>
Tue, 23 Apr 2002 14:07:56 +0000 (14:07 +0000)
committerAkim Demaille <akim@epita.fr>
Tue, 23 Apr 2002 14:07:56 +0000 (14:07 +0000)
TODO
doc/.cvsignore

diff --git a/TODO b/TODO
index fd0d4f7..567e5b7 100644 (file)
--- a/TODO
+++ b/TODO
@@ -45,6 +45,21 @@ this is a pleasant (but useless currently) feature, but in the future,
 I want a means to %include other bits of grammars, and _then_ it will
 be important for the various bits to define their needs in %union.
 
+When implementing multiple-%union support, bare the following in mind:
+
+- when --yacc, this must be flagged as an error.  Don't make it fatal
+  though.
+
+- The #line must now appear *inside* the definition of yystype.
+  Something like
+
+       {
+       #line 12 "foo.y"
+         int ival;
+       #line 23 "foo.y"
+         char *sval;
+       }
+
 * Coding system independence
 Paul notes:
 
index 58c9e63..867820e 100644 (file)
@@ -6,6 +6,7 @@ bison.dvi
 bison.fn
 bison.ky
 bison.log
+bison.pdf
 bison.pg
 bison.ps
 bison.toc