Commit Graph

  • 334cb8f222 style: minor fixes Akim Demaille 2019-02-03 14:41:29 +01:00
  • 03878edf77 NEWS: named constructors are preferable to symbol_type ctors Akim Demaille 2019-02-03 09:32:12 +01:00
  • cacdfc2f6e gram: fix handling of nterms in actions when some are unused Akim Demaille 2019-02-02 07:18:00 +01:00
  • 56c00ed1ea tests: strengthen some of them Akim Demaille 2019-02-03 07:39:12 +01:00
  • 513d2f723f package: rename data/README as data/README.md Akim Demaille 2019-02-02 17:35:25 +01:00
  • 48429252c1 style: reduce scopes Akim Demaille 2019-02-02 10:49:28 +01:00
  • d459a5b8e6 style: prefer snprintf to sprintf Akim Demaille 2019-02-02 10:13:22 +01:00
  • 9566232422 style: comment and name changes Akim Demaille 2019-02-02 06:43:48 +01:00
  • dc654a925c style: comment changes Akim Demaille 2019-02-02 10:44:39 +01:00
  • 76366e8e5c make: regenerate the example parsers when bison changes Akim Demaille 2019-02-02 07:16:43 +01:00
  • 31788ed4c7 style: rename local variable Akim Demaille 2019-02-02 16:21:45 +01:00
  • 781d2b02de gram: detect and report (in debug traces) useless chain rules Akim Demaille 2019-01-29 18:53:35 +01:00
  • 8b5fc2143f lr(0): more debug traces Akim Demaille 2019-01-29 18:58:29 +01:00
  • 5670677cb6 lr(0): remove useless conditional Akim Demaille 2019-01-29 06:36:41 +01:00
  • 32b9dcecc7 style: sort includes and avoid assignments Akim Demaille 2019-01-29 23:04:00 +01:00
  • ac12b725ea style: use item_rule Akim Demaille 2019-01-28 19:26:18 +01:00
  • e1783bc686 gram: factor the printing of items and the computation of their rule Akim Demaille 2019-01-28 19:05:38 +01:00
  • c4f143eb96 style: scope reduction in print-xml Akim Demaille 2019-01-28 19:25:32 +01:00
  • 94054924a9 tests: check XML and dot reports Akim Demaille 2019-01-28 19:27:21 +01:00
  • c639611002 CI: update the ICC serial number for travis-ci.org Akim Demaille 2019-01-28 07:18:43 +01:00
  • 69061fed82 CI: update the ICC serial number for travis-ci.org Akim Demaille 2019-01-28 07:18:43 +01:00
  • 3075d96d44 style: comment changes Akim Demaille 2019-01-25 19:27:48 +01:00
  • 7fec997ecf closure: initialize it once for all Akim Demaille 2019-01-27 20:28:13 +01:00
  • 7355a35e4b style: rename closure_* functions as closure_* Akim Demaille 2019-01-27 20:14:11 +01:00
  • e585377e68 lr0: use a bitset for the set of "shiftable symbols" Akim Demaille 2019-01-24 18:08:37 +01:00
  • 9cd7bd4d5f add -fsyntax-only Akim Demaille 2019-01-27 07:51:07 +01:00
  • a108d84f88 style: beware of collisions on status Akim Demaille 2019-01-27 19:54:05 +01:00
  • 1e83dd2229 gnulib: update Akim Demaille 2019-01-27 19:47:29 +01:00
  • d02ca923e2 usage: document -ffixit Akim Demaille 2019-01-27 07:58:48 +01:00
  • f82f7eb1d8 style: reduce scopes in state.c and ielr.c Akim Demaille 2019-01-27 17:53:59 +01:00
  • 0d472b29ec Merge branch 'maint' Akim Demaille 2019-01-27 16:44:56 +01:00
  • 7a21067bb9 maint: post-release administrivia Akim Demaille 2019-01-27 16:17:28 +01:00
  • ed02d34fbc version 3.3.1 v3.3.1 Akim Demaille 2019-01-27 16:03:23 +01:00
  • 8b0b295569 yacc: issue warnings, not errors, for Bison extensions Akim Demaille 2019-01-27 06:38:27 +01:00
  • 59a108c0a6 style: formatting changes in NEWS and complain.c Akim Demaille 2019-01-27 07:17:54 +01:00
  • 83ebc8bdb6 tests: don't depend on the user's definition of SHELL Kiyoshi Kanazawa 2019-01-27 06:58:17 +01:00
  • 21a7fa8063 traces: always print the reduced grammar and fix it Akim Demaille 2019-01-23 07:26:23 +01:00
  • 83463dfbee style: rename LR0.* as lr0.* Akim Demaille 2019-01-24 08:32:39 +01:00
  • c3c50c0030 style: rename print_graph.* as print-graph.* Akim Demaille 2019-01-23 19:32:02 +01:00
  • e85ab7ac9b style: various fixes Akim Demaille 2019-01-23 07:24:44 +01:00
  • a11463a02f style: comment changes in gram.h Akim Demaille 2019-01-23 06:53:02 +01:00
  • 8023b3153a maint: post-release administrivia Akim Demaille 2019-01-26 11:45:20 +01:00
  • b23ca37ed2 version 3.3 v3.3 Akim Demaille 2019-01-26 11:32:11 +01:00
  • bb5e4b659b NEWS: update Akim Demaille 2019-01-22 07:11:00 +01:00
  • bc8ec1d7bf c++: fix comment Akim Demaille 2019-01-26 10:08:05 +01:00
  • 665c5d688c style: formatting changes Akim Demaille 2019-01-26 09:03:25 +01:00
  • 53d379b905 tests: run the printer/destructor test on glr.cc Akim Demaille 2019-01-26 07:23:51 +01:00
  • aa85bfe3a7 gnulib: update Akim Demaille 2019-01-24 07:21:46 +01:00
  • 5ec9c99662 --update: when used, do not generate the output files Akim Demaille 2019-01-21 19:37:10 +01:00
  • 36cae8e752 diagnostics: let redundant definitions be only warnings Akim Demaille 2019-01-21 19:37:36 +01:00
  • 7498ede3ab tests: improve check for updated variable names Akim Demaille 2019-01-22 06:50:08 +01:00
  • 27104acdbe diagnostics: remove redundancy Akim Demaille 2019-01-21 20:03:19 +01:00
  • 7b3368a155 c++: better "scope" a workaround for GCC Akim Demaille 2019-01-20 18:21:41 +01:00
  • ec08b369ec c++: address -Wweak-vtables warnings Akim Demaille 2019-01-20 08:23:41 +01:00
  • 05b70f47e8 style: prefer bool to char Akim Demaille 2019-01-20 16:54:33 +01:00
  • 626d2f2dca glr.cc: be more alike lalr1.cc Akim Demaille 2019-01-19 17:42:48 +01:00
  • 5c797b1627 style: formatting changes Akim Demaille 2019-01-20 08:56:14 +01:00
  • ac692b572a NEWS: fixes Akim Demaille 2019-01-20 07:26:35 +01:00
  • 2f208ee43a maint: post-release administrivia Akim Demaille 2019-01-19 07:38:00 +01:00
  • 013a695add version 3.2.91 v3.2.91 Akim Demaille 2019-01-19 07:25:25 +01:00
  • 54ed577da0 style: various fixes Akim Demaille 2019-01-18 08:30:47 +01:00
  • 4a690d3d19 doc: document -ffixit and --update Akim Demaille 2019-01-17 19:53:14 +01:00
  • cd1a9f076c doc: style fixes Akim Demaille 2019-01-17 19:52:23 +01:00
  • 7a0f681cb8 NEWS: update for fixits and --update Akim Demaille 2019-01-17 09:10:23 +01:00
  • eb0f3e79e0 fixits: handle duplicates of %name-prefix Akim Demaille 2019-01-17 08:49:34 +01:00
  • 25b7421c40 regen Akim Demaille 2019-01-17 06:43:25 +01:00
  • e86adac52d fixits: handle %file-prefix Akim Demaille 2019-01-17 06:43:28 +01:00
  • 5879c8dc5a fixits: handle per-rule duplicates Akim Demaille 2019-01-17 06:44:51 +01:00
  • d5d148630a fixits: fix warnings about duplicates Akim Demaille 2019-01-17 06:45:13 +01:00
  • b443932991 diagnostics: properly indent the "previous declaration" message Akim Demaille 2019-01-16 08:29:03 +01:00
  • f5a646c390 regen Akim Demaille 2019-01-16 07:56:53 +01:00
  • f038f0b12f style: rename some functions for consistency Akim Demaille 2019-01-16 08:33:30 +01:00
  • b6b397b7f0 fixits: report duplicate %yacc directives Akim Demaille 2019-01-16 07:45:54 +01:00
  • 2c8fb4d126 style: rename duplicate_directive as duplicate_rule_directive Akim Demaille 2019-01-16 07:13:43 +01:00
  • 169fe80c7f fixits: suggest running --update if there are fixits Akim Demaille 2019-01-15 21:00:41 +01:00
  • b7e0d3131d fixits: avoid generating empty lines Akim Demaille 2019-01-15 18:20:37 +01:00
  • a634aad9e6 configure: don't try to run C++ warnings on C Akim Demaille 2019-01-15 20:42:18 +01:00
  • ad326ada91 c, c++: avoid implicit fall-throw Akim Demaille 2019-01-15 07:43:16 +01:00
  • a049509d04 c++: avoid -Wundefined-func-template warnings from clang Akim Demaille 2019-01-14 19:57:02 +01:00
  • 7c5e508b39 Revert the last two commits Akim Demaille 2019-01-14 20:02:05 +01:00
  • 55bf52860e c++: avoid warnings about extraneous semi-colons Akim Demaille 2019-01-14 08:40:06 +01:00
  • 8575bd06ae WIP Akim Demaille 2019-01-14 08:52:34 +01:00
  • 7c63cc1f6b diagnostics: add fixit support for duplicate removal Akim Demaille 2019-01-13 13:11:35 +01:00
  • 4a41a8ec51 regen Akim Demaille 2019-01-13 13:11:31 +01:00
  • ba469451d8 diagnostics: improve the accuracy for %error-verbose Akim Demaille 2019-01-13 13:13:21 +01:00
  • 8580b268c3 diagnostics: avoid duplicate warnings for deprecated directives Akim Demaille 2019-01-13 13:10:34 +01:00
  • 41aaa8374c diagnostics: update the grammar file Akim Demaille 2019-01-12 19:30:21 +01:00
  • 79e79be298 diagnostics: improve accuracy for deprecated %define variables Akim Demaille 2019-01-12 19:44:36 +01:00
  • ffe2e4aaec diagnostics: keep the fixits Akim Demaille 2019-01-12 18:22:41 +01:00
  • dad14ec3e4 diagnostics: add -ffixit support for deprecated features Akim Demaille 2019-01-12 16:53:32 +01:00
  • a7ff1c75be diagnostics: prefer ^~~~ to ^^^^ to underline code Akim Demaille 2019-01-13 08:41:28 +01:00
  • 8c3a7687e4 regen Akim Demaille 2019-01-12 17:19:35 +01:00
  • 72c488aa62 diagnostics: improve them for %name-prefix Akim Demaille 2019-01-12 17:00:49 +01:00
  • a88f8117b0 diagnostics: style: avoid allocating memory when not needed Akim Demaille 2019-01-13 08:57:41 +01:00
  • 3551d51dd9 c++: avoid warnings about extraneous semi-colons Akim Demaille 2019-01-14 08:40:06 +01:00
  • 38b17c36da style: minor changes Akim Demaille 2019-01-13 12:47:20 +01:00
  • f9db426de6 c++: beware of -Wshadow Akim Demaille 2019-01-13 10:08:31 +01:00
  • c927c955c8 maint: post-release administrivia Akim Demaille 2019-01-12 10:59:57 +01:00
  • 475fd79c8e version 3.2.90 v3.2.90 Akim Demaille 2019-01-12 10:46:43 +01:00
  • 586e2ab0c8 yacc: fix relocatability Akim Demaille 2019-01-12 10:39:55 +01:00