X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/11daa4e73b862ca9f366af093bdf74cdc94e6a74..2d2c1a2decf4785a02315913cf52e45b5c1ac4f8:/ChangeLog?ds=sidebyside diff --git a/ChangeLog b/ChangeLog index 0800ef04..c1980bbd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +2006-08-14 Joel E. Denny + + * src/scan-gram.l (braces_level, context_state): Make these globals + static. + +2006-08-14 Joel E. Denny + + In the grammar scanner, STRING_FINISH unclosed constructs and return + them to the parser in order to improve error messages. + * src/scan-gram.l (SC_ESCAPED_STRING, SC_ESCAPED_CHARACTER, + SC_BRACED_CODE, SC_PROLOGUE): Implement. + * tests/input.at (Unclosed constructs): New test case. + * tests/regression.at (Invalid inputs): Update now that unclosed %{ is + seen. + + * src/scan-gram.h, src/scan-gram.l (gram_last_braced_code_loc): Remove + unused global. + +2006-08-13 Joel E. Denny + + Handle string aliases for character tokens correctly. + * src/symtab.c (symbol_user_token_number_set): If the token has an + alias, check and set its alias's user token number instead of its own, + which is set to indicate the alias. Previously, every occurrence of + the character token in the grammar overwrote that alias indicator with + the character code. + * tests/input.at (String aliases for character tokens): New test. + +2006-08-12 Joel E. Denny + + * src/parse-gram.y: Add `%expect 0' so we don't overlook conflicts. + 2006-08-11 Paul Eggert * bootstrap: Put in need-ngettext argument to AM_GNU_GETTEXT,