]> git.saurik.com Git - bison.git/commitdiff
* NEWS (2.5): New section. Describe new -D/--define feature.
authorJoel E. Denny <jdenny@ces.clemson.edu>
Mon, 6 Apr 2009 21:35:41 +0000 (17:35 -0400)
committerJoel E. Denny <jdenny@ces.clemson.edu>
Mon, 6 Apr 2009 21:36:08 +0000 (17:36 -0400)
ChangeLog
NEWS

index 2d5aa44b12c5cb0c5ac6e7750ae037250ca30737..76146450c1709e8281a121627b3bf7c9be120acf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-06  Joel E. Denny  <jdenny@ces.clemson.edu>
+
+       * NEWS (2.5): New section.  Describe new -D/--define feature.
+
 2009-04-06  Akim Demaille  <demaille@gostai.com>
 
        Regen.
@@ -40,7 +44,7 @@
 
        muscle: factor the handling of obsolete of obsolete directives.
        Suggested by Joel E. Denny.
-       
+
        * src/muscle_tab.h, src/muscle_tab.c (muscle_percent_define_ensure):
        New, extracted from...
        * src/parse-gram.y (prologue_declaration: pure-parser): here.
diff --git a/NEWS b/NEWS
index 2de1a5de3240067ad92c28480f765eebccb58b84..b436896f6531a4b23a46369ab737cbe721afc8d0 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,22 @@ Bison News
   Also, it is possible to add code to the parser's constructors using
   "%code init" and "%define init_throws".
 
+* Changes in version 2.5 (????-??-??):
+
+** %define can now be invoked via the command line.
+
+  Each of these bison command-line options
+
+    -D NAME=VALUE
+    --define=NAME=VALUE
+
+  is equivalent to this grammar file declaration
+
+    %define NAME "VALUE"
+
+  for any NAME and VALUE.  Omitting `=VALUE' on the command line is
+  equivalent to omitting `"VALUE"' in the declaration.
+
 * Changes in version 2.4.2 (????-??-??):
 
 * Changes in version 2.4.1 (2008-12-11):