]> git.saurik.com Git - bison.git/blobdiff - ChangeLog
Implement the FIXME that ends an user action with a semicolon
[bison.git] / ChangeLog
index 2469f91286dd5dc66a1501283909da9e1f0b53cb..5104afbf14f4c3df785beb6a0d1aceb5f791eb7b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2008-12-07  Di-an Jan  <dianj@freeshell.org>
+
+       Implement the FIXME that ends an user action with a semicolon
+       if it seems necessary.
+       * src/scan-code.l (flex rules section): Flag cpp directive from
+       any `#' to the first unescaped end-of-line.  Semicolon is not
+       needed after `;', `{', '}', or cpp directives and is needed after
+       any other token (whitespaces and comments have no effect).
+       * tests/actions.at (Fix user actions without a trailing semicolon):
+       New test.
+       * tests/input.at (AT_CHECK_UNUSED_VALUES): Add semicolons to
+       to make user actions complete statements.
+       Adjust column numbers in error messages.
+       * tests/regression.at (Fix user actions without a trailing semicolon):
+       Remove.  Covered by new test.
+
 2009-04-14  Akim Demaille  <demaille@gostai.com>
 
        doc: minor fixes.