Commit Graph

  • 5d9ccd5a87 yacc: declare yyerror/yylex only when POSIXLY_CORRECT Akim Demaille 2021-09-10 06:48:02 +02:00
  • ad9b8a069f maint: post-release administrivia Akim Demaille 2021-09-07 20:56:23 +02:00
  • ec3375ab4e version 3.8 v3.8 Akim Demaille 2021-09-07 20:28:49 +02:00
  • 12c8e427c7 news: update Akim Demaille 2021-09-07 20:28:36 +02:00
  • 9f8f3d2e77 maint: post-release administrivia Akim Demaille 2021-09-02 07:56:44 +02:00
  • 108724c2e7 version 3.7.91 v3.7.91 Akim Demaille 2021-09-02 07:31:20 +02:00
  • da0f993fb9 tests: disable "Multistart reports" Akim Demaille 2021-09-02 07:24:01 +02:00
  • 075a879052 style: c++: formatting changes Akim Demaille 2021-08-29 16:39:27 +02:00
  • a7ded4284e style: rename stmtMerge as stmt_merge Akim Demaille 2021-08-29 16:22:16 +02:00
  • a5c55bb758 c++: beware of Visual C++ limitations Akim Demaille 2021-08-29 09:45:24 +02:00
  • bc5aa8e274 tests: don't postprocess stderr with sed Akim Demaille 2021-08-29 09:38:07 +02:00
  • 0a82bf5c07 CI: don't require Autoconf 2.71 Akim Demaille 2021-08-19 09:27:13 +02:00
  • a70e75b8a4 examples: don't demonstrate multistart, which is not part of 3.8 Akim Demaille 2021-08-19 09:16:00 +02:00
  • 3afa9757da tests: grep -E is not portable Akim Demaille 2021-08-19 08:21:23 +02:00
  • 36f37568ba glr2.cc: require C++11 Akim Demaille 2021-08-17 12:53:09 +02:00
  • f2c568d3ef readme: add D Akim Demaille 2021-08-13 09:06:34 +02:00
  • bb7860d208 maint: post-release administrivia Akim Demaille 2021-08-13 08:47:37 +02:00
  • 8bb81e2048 version 3.7.90 v3.7.90 Akim Demaille 2021-08-13 08:20:06 +02:00
  • 84059ea508 build: ignore syntax-check's file_system check on Doxyfile Akim Demaille 2021-08-13 08:15:31 +02:00
  • 024f00fd11 tests: fix incorrect test case Akim Demaille 2021-08-12 10:07:58 +02:00
  • 0af06e091b gnulib: update Akim Demaille 2021-08-12 09:34:15 +02:00
  • 1d291901b4 news: be clear that glr2.cc is C++11 Akim Demaille 2021-08-12 09:21:31 +02:00
  • f387ffc1d3 build: modernize to newer Autoconf releases Akim Demaille 2021-08-12 09:25:21 +02:00
  • 9307c173c7 build: reject C++ compilers that don't support std::vector::data Akim Demaille 2021-08-12 09:08:20 +02:00
  • 15ba35a51b build: check for C++ 20 and 2b Akim Demaille 2021-08-12 08:31:38 +02:00
  • db66acc5d0 tests: remove obsolete checks Akim Demaille 2021-08-12 08:24:13 +02:00
  • 3477ced42b tests: be robust to old versions of xlstproc Akim Demaille 2021-08-12 08:14:54 +02:00
  • 348b5039fd c: fix _Noreturn support detection Akim Demaille 2021-08-11 09:14:20 +02:00
  • 07cdeda9f8 lalr1.cc: style changes Akim Demaille 2021-08-11 17:56:34 +02:00
  • c2ba260487 glr.c: fix signature when using custom error messages Akim Demaille 2021-08-11 17:41:27 +02:00
  • e4e3cbce77 tests: check symbol/token renumbering Akim Demaille 2021-08-09 08:25:37 +02:00
  • b2a00ed5dd style: rename b4_lex as b4_yylex Akim Demaille 2021-08-08 08:53:11 +02:00
  • 3c5f73fe51 yacc: comply with recent POSIX updates: declare yyerror and yylex Akim Demaille 2021-08-05 08:39:24 +02:00
  • dabde7c560 build: enable -Wmismatched-dealloc Akim Demaille 2021-08-08 08:49:32 +02:00
  • 272da17cfd gnulib: update Akim Demaille 2021-08-08 08:36:49 +02:00
  • 4b802d6417 bistromathic: beware of portability issues with readline Akim Demaille 2021-08-03 07:33:33 +02:00
  • 7f1e9249d0 d: prepare to be able to run LAC tests Akim Demaille 2021-08-07 12:49:33 +02:00
  • 6d86d26b33 tests: factor iterating over skeletons Akim Demaille 2021-08-07 12:14:35 +02:00
  • 80db1029e6 m4: catch suspicions of unevaluated macros Akim Demaille 2021-08-07 09:30:24 +02:00
  • 6118406c3e style: formatting changes in scan-code.l Akim Demaille 2021-08-07 09:02:58 +02:00
  • a83202a436 doc: avoid #define YYDEBUG in C++ Akim Demaille 2021-08-07 07:53:50 +02:00
  • 9de593aba7 tests: extract AT_LOCATION_PRINT_DECLARE and AT_LOCATION_PRINT_DEFINE Akim Demaille 2021-08-05 08:59:59 +02:00
  • 6fc9f13aef tests: rename AT_YACC_IF as AT_YACC_C_IF Akim Demaille 2021-08-05 08:40:29 +02:00
  • d4b195ece6 doc: more pointers to the examples Akim Demaille 2021-08-05 07:57:59 +02:00
  • 85032e9630 git: add diff patterns for Autotest and Texinfo Akim Demaille 2021-08-06 07:36:41 +02:00
  • 7e16706f7b CI: fix the GCC 9 build Akim Demaille 2021-08-06 07:48:26 +02:00
  • b7d2b854be todo: d: push and token ctors are done Akim Demaille 2021-08-04 21:42:04 +02:00
  • 93f9e527ca doc: refer to the examples Akim Demaille 2021-08-04 21:35:05 +02:00
  • 0c0cf6f5a4 examples: modernize the example Makefiles Akim Demaille 2020-09-07 06:34:00 +02:00
  • 413d318940 doc: glr: document typed mergers Akim Demaille 2021-08-04 09:06:56 +02:00
  • cb7bdc251d style: tests: rebox comments Akim Demaille 2021-08-04 08:16:01 +02:00
  • e814ddc92f news: update Akim Demaille 2021-08-04 06:41:06 +02:00
  • b293d4fbca doc: fix spello Akim Demaille 2021-08-03 12:22:15 +02:00
  • 952479fca7 scan: fix typo in UTF-8 escape Akim Demaille 2021-08-03 10:19:37 +02:00
  • e14825ecb7 todo: POSIX yacc and prototypes Akim Demaille 2021-08-03 08:09:28 +02:00
  • 98823ea402 doc: update Doxygen template file Akim Demaille 2021-08-03 09:03:35 +02:00
  • ad40c80a03 doc: a bit of editing Akim Demaille 2021-08-03 08:54:57 +02:00
  • 3c7cc7dc4f gnulib: update Akim Demaille 2021-08-03 07:51:11 +02:00
  • 410d37b994 getargs: don't translate first line of --version Alyssa Ross 2021-06-14 21:54:40 +00:00
  • 9b6065303b all: fix confusion between token ctor and symbol ctor Akim Demaille 2021-06-06 08:10:19 +02:00
  • 5325292e5d d: minor clean up Akim Demaille 2021-06-23 07:19:20 +02:00
  • ca403f672c gnulib: update Akim Demaille 2021-06-23 07:08:49 +02:00
  • 5c554ea8a3 d: demonstrate the token constructors Adela Vais 2021-04-18 12:56:47 +03:00
  • 7eee2ccbd2 d: update documentation Adela Vais 2021-04-02 23:48:05 +03:00
  • f99314765b d: demonstrate the push parser Adela Vais 2021-03-27 17:23:31 +02:00
  • 9ba3c5ceb9 d: add push parser support Adela Vais 2021-01-29 16:56:13 +02:00
  • 4bd4cdf377 d: add token constructors support Adela Vais 2021-01-25 22:53:30 +02:00
  • ae0889d805 d: add api.value.type union support Akim Demaille 2021-01-21 21:45:45 +01:00
  • a9c2549c27 d: rewrite Symbol's constructors in M4 Adela Vais 2021-03-13 22:15:05 +02:00
  • fb032a28df gnulib: update Akim Demaille 2021-03-10 07:23:57 +01:00
  • 59a2053c83 files: please syntax-check Akim Demaille 2021-03-07 11:40:13 +01:00
  • e1caae6b48 Merge 3.7.6 into master Akim Demaille 2021-03-10 06:41:59 +01:00
  • c4cf4cc2f5 maint: post-release administrivia maint Akim Demaille 2021-03-08 06:36:36 +01:00
  • b458b34f94 version 3.7.6 v3.7.6 Akim Demaille 2021-03-08 06:15:53 +01:00
  • 09a22da8c8 doc: don't mention YY_LOCATION_PRINT Akim Demaille 2021-03-07 15:24:31 +01:00
  • cf899f7a7c yacc: fix push parser Akim Demaille 2021-03-07 10:01:53 +01:00
  • a774839ca8 tables: fix again the handling of useless tokens Akim Demaille 2021-03-07 08:19:36 +01:00
  • 15c61fb712 html: fix memory leak Akim Demaille 2021-02-26 07:35:21 +01:00
  • f6eb1ac87b output: cache the mapped file names Akim Demaille 2021-02-25 08:31:50 +01:00
  • b96528b48c output: use mapped file name for symbols Joshua Watt 2021-02-16 08:00:28 -06:00
  • 4511e43245 style: formatting changes Akim Demaille 2021-02-26 07:02:55 +01:00
  • 306fc3ec00 gnulib: update Akim Demaille 2021-02-25 07:38:43 +01:00
  • f08110cb50 doc: fix documented function name Joshua Watt 2021-02-15 20:49:06 -06:00
  • c61b282d77 regen Akim Demaille 2021-02-22 19:13:14 +01:00
  • 2d1d2f87f9 doc: printing locations Akim Demaille 2021-02-02 07:28:22 +01:00
  • f50fff58d1 examples: improve some function prototypes Akim Demaille 2021-02-09 07:01:00 +01:00
  • e0ab5c324a examples: use YYLOCATION_PRINT Akim Demaille 2021-02-03 08:35:47 +01:00
  • c80b404dfa c: rename YY_LOCATION_PRINT as YYLOCATION_PRINT and make it public Akim Demaille 2021-02-03 08:21:35 +01:00
  • 96b881094b examples: do not rely on YY_LOCATION_PRINT Akim Demaille 2021-01-31 21:28:58 +01:00
  • fdba54a961 c: stop defining YY_LOCATION_PRINT when locations are not enabled Akim Demaille 2021-01-31 21:01:16 +01:00
  • d50a3e450e graph: output foo.gv by default, instead of *.dot Akim Demaille 2021-02-01 07:54:03 +01:00
  • 47186ec460 tests: adjust to the removal of YYPRINT Akim Demaille 2021-02-01 08:34:22 +01:00
  • 1efe31185f yacc: remove support for YYPRINT Akim Demaille 2021-02-01 06:45:15 +01:00
  • 9acc9d2aee c++: issue a compile-time warning when #define YYSTYPE is used Akim Demaille 2021-01-31 16:05:13 +01:00
  • dc8fe0678a c++: make it clear that #define YYSTYPE is not supported Akim Demaille 2021-01-31 13:18:51 +01:00
  • a70e21215a c++: stop referring to YYSTYPE in yylex Akim Demaille 2021-01-31 16:03:38 +01:00
  • 638de51289 CI: try GCC 11 and Clang 11 Akim Demaille 2021-02-01 05:53:34 +01:00
  • b46afca5be gnulib: update Akim Demaille 2021-02-01 05:34:27 +01:00
  • 0dc20612c0 glr2.cc: no longer be part of b4_glr_cc_if Akim Demaille 2021-01-31 16:26:40 +01:00
  • 6dc09317fb m4: provide macros for api.value.type=union Akim Demaille 2021-01-30 17:17:18 +01:00