Commit Graph

  • 02798ba13d tests: fix a G++ warning Akim Demaille 2013-06-03 16:40:53 +02:00
  • 8e13c5c03b build: fix a warning from clang Akim Demaille 2013-06-03 16:40:30 +02:00
  • 266cdc3025 maint: post-release administrivia Akim Demaille 2013-05-30 15:28:44 +02:00
  • fea2516636 version 2.7.90 v2.7.90 Akim Demaille 2013-05-30 15:02:52 +02:00
  • c0ef22ab0b style: syntax-check fixes Akim Demaille 2013-05-30 14:08:41 +02:00
  • 971ef18e30 xml: use %empty in the text output Akim Demaille 2013-05-29 17:07:32 +02:00
  • ec991d74e1 build: locally disable new GCC warnings that fail on Flex generated code Akim Demaille 2013-05-29 16:27:59 +02:00
  • c0efa83c0b fix a memory leak Akim Demaille 2013-05-29 16:26:53 +02:00
  • e37054cf27 regen Akim Demaille 2013-05-29 09:27:59 +02:00
  • 89ff1b5e71 build: be sure to include config.h first in the generated parser Akim Demaille 2013-05-29 09:17:48 +02:00
  • f122444873 Merge remote-tracking branch 'origin/maint' Akim Demaille 2013-05-29 09:05:12 +02:00
  • 30465cb778 drop unused options --raw, -n, -e, --include and -I Petr Machata 2013-05-17 17:23:14 +02:00
  • f9340b27b2 gnulib: update Akim Demaille 2013-05-28 16:38:26 +02:00
  • f249e803f0 diagnostics: always point to the first directive Akim Demaille 2013-04-22 13:55:00 +02:00
  • dfb12d6845 tests: factor test for printer/desctructor redefined Akim Demaille 2013-04-22 13:47:50 +02:00
  • d8ce703102 diagnostics: use appropriate location for useless precedence/associativity Akim Demaille 2013-04-22 11:26:28 +02:00
  • 8782fe26cb tests: factor duplicate expected warnings Akim Demaille 2013-04-22 11:13:09 +02:00
  • 7ba01e111c tests: enable -Wsign-compare and fix corresponding warnings Akim Demaille 2013-04-19 17:13:07 +02:00
  • 6ce4b4ff1b muscle: check more cases of %define variables with code values Akim Demaille 2013-04-18 16:52:55 +02:00
  • 332019e19a regen Akim Demaille 2013-04-18 16:47:41 +02:00
  • 9402b62353 parser: do not convert $ and @ in code values of %define variables Akim Demaille 2013-04-18 16:37:23 +02:00
  • 985d7177e8 parser: no longer use the "braceless" non-terminal Akim Demaille 2013-04-18 16:36:54 +02:00
  • 7dbadca2d0 regen Akim Demaille 2013-04-18 15:12:24 +02:00
  • 3f21a394f4 style: avoid %{...%} in our parser Akim Demaille 2013-04-18 15:11:53 +02:00
  • 827aca04eb style: use %code for local function declarations in our parser Akim Demaille 2013-04-18 14:46:06 +02:00
  • ff2e3d397a regen Akim Demaille 2013-04-16 18:06:08 +02:00
  • aba47f5624 muscle: check the kind of api.prefix, api.location.type Akim Demaille 2013-04-16 17:42:43 +02:00
  • abcfd805b8 maint: post-release administrivia Akim Demaille 2013-04-15 14:09:40 +02:00
  • 1f5542fe2d version 2.7.1 v2.7.1 Akim Demaille 2013-04-15 13:59:02 +02:00
  • d065cb3853 regen Akim Demaille 2013-04-15 11:29:54 +02:00
  • c53b684889 muscle: enforce definition syntax for keyword variables Akim Demaille 2013-04-14 14:42:15 +02:00
  • 5fad4d4f09 muscle: let -D/-F support the three kinds of %define variable values Akim Demaille 2013-04-15 10:05:44 +02:00
  • 7956485cd6 muscle: minor refactoring Akim Demaille 2013-04-14 13:51:19 +02:00
  • bb4b189b9c muscle: minor simplification which uncovers a missing warning Akim Demaille 2013-04-14 10:28:26 +02:00
  • d9cfa2bee2 muscle: factor the field retrieval Akim Demaille 2013-04-14 10:21:22 +02:00
  • 0f9583b69b muscle: factor the handling of used variables Akim Demaille 2013-04-14 10:12:36 +02:00
  • c98b5143b0 muscle: factor the computation of variable names Akim Demaille 2013-04-14 10:11:13 +02:00
  • 07e65a77aa muscle: factor the kind check in M4 Akim Demaille 2013-04-13 09:30:05 +02:00
  • ee616bdc62 muscle: factor conditionals on defined %define variables Akim Demaille 2013-04-15 10:31:04 +02:00
  • 630a021850 api.token.prefix: use code values Akim Demaille 2013-04-11 15:43:26 +02:00
  • 75ae829984 c++: fix several issues with locations Akim Demaille 2013-04-11 09:53:18 +02:00
  • 08cc1a3b18 muscles: be sure that %code snippets are not glue together on a single line Akim Demaille 2013-04-11 09:21:08 +02:00
  • edaa22ec15 style: fix comments Akim Demaille 2013-04-11 08:47:22 +02:00
  • cc8962bdde Merge remote-tracking branch 'origin/maint' Akim Demaille 2013-04-10 09:23:20 +02:00
  • 435575cb5e api.value.type: use keyword/brace values Akim Demaille 2013-04-05 14:40:25 +02:00
  • 1fa19a7697 api.value.type: diagnose guaranteed failure with --yacc Akim Demaille 2013-03-27 09:18:32 +01:00
  • d1a07886ee doc: style changes Akim Demaille 2013-02-25 10:31:03 +01:00
  • 71846502ae doc: display locations in error as recommended by GNU Coding Standards Akim Demaille 2013-02-23 17:04:17 +01:00
  • 90b89dadb2 doc: api.value.type union Akim Demaille 2013-02-23 15:11:24 +01:00
  • e4d49586b6 doc: move the section about "%union" where types are discussed Akim Demaille 2013-02-23 14:37:44 +01:00
  • 21e3a2b56c doc: deprecate #define YYSTYPE in favor of %define api.value.type Akim Demaille 2013-02-22 12:47:25 +01:00
  • cb8d8bb9b6 value type: accept "->" in type tags Akim Demaille 2013-02-21 15:58:05 +01:00
  • e52ddf820b style: simplify the scanning of type tags Akim Demaille 2013-02-21 14:32:16 +01:00
  • 6574576cfb api.value.type: implement proper support, check, and document Akim Demaille 2013-02-08 17:17:33 +01:00
  • dde95ca432 m4: allow the definition of side-effect only macros Akim Demaille 2013-04-08 20:37:09 +02:00
  • 6155db81aa variant: fix inconsistent quotation Akim Demaille 2013-04-08 20:22:04 +02:00
  • 11872a8372 m4: style changes in error messages Akim Demaille 2013-04-05 14:00:49 +02:00
  • 49964a4fe0 glr.cc: fix a clang warning Akim Demaille 2013-04-08 19:52:16 +02:00
  • 68f91d58f1 maint: update copyright years Akim Demaille 2013-04-08 13:43:32 +02:00
  • 42bcf1ce44 build: fix VPATH issue Akim Demaille 2013-01-12 16:03:15 +01:00
  • de7331a075 build: avoid clang's colored diagnostics in the test suite Akim Demaille 2013-01-30 15:52:34 +01:00
  • b0db817ff2 tests: please clang and use ".cc", not ".c", for C++ input Akim Demaille 2013-01-28 16:50:50 +01:00
  • a565f73276 gnulib: update Akim Demaille 2013-04-08 11:19:09 +02:00
  • 3cf3393bd4 skeletons: avoid empty switch constructs Akim Demaille 2013-04-08 11:13:22 +02:00
  • e83be476a5 lalr1.cc: fix compiler warnings Akim Demaille 2013-04-08 10:54:12 +02:00
  • 80a2826e69 yacc.c: do not use __attribute__ unprotected Akim Demaille 2013-04-08 10:39:48 +02:00
  • eb0e86ac80 api.namespace: demonstrate and use {...} values instead of "..." values Akim Demaille 2013-04-04 17:27:36 +02:00
  • 57597927ef grammar: do not add a \n at the end of blocks of code Akim Demaille 2013-04-04 17:21:55 +02:00
  • de5fb744c9 regen Akim Demaille 2013-04-04 16:50:30 +02:00
  • 14bfd2e9d9 grammar: record the kind of %define variable values Akim Demaille 2013-04-04 16:38:17 +02:00
  • 36a17b50b5 style: fix comments Akim Demaille 2013-04-04 16:27:54 +02:00
  • 8a9283494b regen Akim Demaille 2013-04-04 15:48:08 +02:00
  • dac72a91d9 grammar: style changes Akim Demaille 2013-04-04 15:41:49 +02:00
  • a17c70f876 grammar: split %union to group together related aspects Akim Demaille 2013-04-04 15:32:49 +02:00
  • c56d0037d2 muscle: refactor Akim Demaille 2013-04-04 15:18:29 +02:00
  • 9fb61ca8d8 style: comment changes Akim Demaille 2013-04-03 17:07:56 +02:00
  • 3f6e5dd6ac muscle: minor refactoring Akim Demaille 2013-04-03 17:07:22 +02:00
  • 2dc8862bab regen Akim Demaille 2013-03-06 10:28:16 +01:00
  • 5202b6ac1d gram: correct token numbering in precedence declarations Valentin Tolmer 2013-03-05 12:29:50 +01:00
  • 02879b4e81 maint: update autoconf submodule Akim Demaille 2013-03-04 18:26:25 +01:00
  • f24695eff9 diagnostics: no longer include the yacc category in -Wall Akim Demaille 2013-03-04 18:15:49 +01:00
  • 05e25f2384 grammar: no longer detect and cure missing semicolon at end of actions Akim Demaille 2013-02-25 15:33:55 +01:00
  • f1526426cd build: stop using bison -y Akim Demaille 2013-02-27 15:41:55 +01:00
  • 7601a471f5 c++: rename b4_semantic_type_declare as b4_value_type_declare Akim Demaille 2013-02-08 17:09:33 +01:00
  • 6c7022f7d3 news: typo Akim Demaille 2013-02-23 14:37:27 +01:00
  • edd3280b69 style: space changes in the tests Akim Demaille 2013-02-23 14:44:33 +01:00
  • fe65b14424 style: formatting changes in the doc Akim Demaille 2013-02-22 13:18:17 +01:00
  • e39fcdda38 tests: fix invalid C++11 code Akim Demaille 2013-02-19 17:44:08 +01:00
  • 5ae8eb3202 tests: fix failures with G++ 4.8 in Flex scanner Akim Demaille 2013-02-19 17:42:33 +01:00
  • bbed3fdef6 regen Akim Demaille 2013-02-19 10:07:37 +01:00
  • 42fef01256 gnulib: update Akim Demaille 2013-02-19 09:32:43 +01:00
  • 29248b4c13 style: rename variant private members Akim Demaille 2013-02-19 09:25:58 +01:00
  • 361444e419 style: space changes Akim Demaille 2013-02-19 09:21:26 +01:00
  • 85bc7f5466 variant: fix G++ 4.4 warnings Akim Demaille 2013-02-19 08:55:15 +01:00
  • 1282c12476 news: spell fixes Akim Demaille 2013-02-18 14:29:43 +01:00
  • 0fe5a72a26 diagnostics: factor and enhance messages about duplicate rule directives Akim Demaille 2013-02-17 12:47:35 +01:00
  • 4c9b8f1318 style: no longer use backquotes Akim Demaille 2013-02-16 14:21:09 +01:00
  • 45eebca42d style: no longer use backquotes Akim Demaille 2013-02-16 14:07:25 +01:00
  • d49751602c style: no longer use backquotes in messages Akim Demaille 2013-02-16 14:04:46 +01:00
  • 6240346aa0 doc: use %empty instead of /* empty */ Akim Demaille 2013-02-16 13:49:04 +01:00