Commit Graph

  • f15382f7d7 d: add an example Akim Demaille 2018-11-30 08:17:57 +01:00
  • 0ebcae4a54 d: update the skeleton Akim Demaille 2018-12-01 07:41:20 +01:00
  • 22b2c286ff d: add experimental support for the D language Akim Demaille 2018-11-30 08:32:41 +01:00
  • 4a42a4f911 d: add skeleton for the D language Akim Demaille 2018-11-30 06:18:17 +01:00
  • c20dd6279f examples: regenerate them when version.texi changes Akim Demaille 2018-12-04 07:08:26 +01:00
  • 999277ddd8 skeletons: start some technical documentation Akim Demaille 2018-12-04 06:53:36 +01:00
  • f539a56620 regen Akim Demaille 2018-12-03 18:42:00 +01:00
  • c44a782a4e backend: revamp the handling of symbol types Akim Demaille 2018-12-03 07:03:29 +01:00
  • e40db8976c style: comment and formatting changes Akim Demaille 2018-12-02 08:32:01 +01:00
  • d527b2d0f1 NEWS: update Akim Demaille 2018-12-03 05:57:09 +01:00
  • 1a27d0bf28 java: make sure the build dir exists Akim Demaille 2018-12-03 05:45:11 +01:00
  • e76a934853 c++: don't define variant<S>, directly define semantic_type Akim Demaille 2018-12-01 18:27:41 +01:00
  • 7d823c505e NEWS: update Akim Demaille 2018-12-01 17:29:04 +01:00
  • 6ef788f810 C++: use noexcept and constexpr Akim Demaille 2018-11-12 18:35:21 +01:00
  • cc422ce677 CI: also display the examples' test suite log Akim Demaille 2018-12-01 07:00:37 +01:00
  • d2386a35f5 java: add an example Akim Demaille 2018-11-30 06:39:19 +01:00
  • 3422ee7435 style: unsigned int -> unsigned Akim Demaille 2018-12-01 08:03:47 +01:00
  • e1094c4c09 output: restore yyrhs and yyprhs Akim Demaille 2018-12-01 07:52:56 +01:00
  • 060da943bd regen Akim Demaille 2018-11-30 06:10:21 +01:00
  • b7577ea6f6 parser: shorten side-effects on current_type Akim Demaille 2018-11-29 12:20:36 +01:00
  • 6220e96e76 style: reduce scopes Akim Demaille 2018-11-29 21:21:13 +01:00
  • 2c6b7c8b2c tests: don't name C++ files *.c Akim Demaille 2018-11-29 07:44:37 +01:00
  • 36e587b1f6 gnulib: update Akim Demaille 2018-11-29 06:04:36 +01:00
  • b1d6c42ae5 regen Akim Demaille 2018-11-28 05:29:05 +01:00
  • 8e092082cb parser: factor the symbol definition Akim Demaille 2018-11-28 05:19:38 +01:00
  • 2c5e933672 parser: improve location of string alias errors Akim Demaille 2018-11-27 21:07:21 +01:00
  • d92ed9d9f7 diagnostics: complain about Bison directives when -Wyacc Akim Demaille 2013-02-27 15:43:26 +01:00
  • ebe9b20841 doc: formatting changes Akim Demaille 2018-11-28 13:07:04 +01:00
  • 23e022718b style: fix quotation in the test suite Akim Demaille 2018-11-27 20:07:42 +01:00
  • 0e9eade009 regen Akim Demaille 2018-11-27 07:16:17 +01:00
  • 9686b585e7 %nterm: do not accept character literals Akim Demaille 2018-11-25 18:07:46 +01:00
  • 4bddd33439 %nterm: do not accept numbers nor string alias Akim Demaille 2018-11-25 14:01:10 +01:00
  • 4ad877fdab TODO: update Akim Demaille 2018-11-26 20:21:09 +01:00
  • 9476783307 doc: formatting changes Akim Demaille 2018-11-25 14:00:41 +01:00
  • e1c55d83f8 style: comment changes Akim Demaille 2018-11-25 13:31:32 +01:00
  • 647bf48797 gnulib: update ignores Akim Demaille 2018-11-26 06:59:19 +01:00
  • bcecfbafab gnulib: update to use its bitsets Akim Demaille 2018-10-28 18:04:47 +01:00
  • deb2fc1dfc gnulib: use conditional dependencies Akim Demaille 2018-11-24 19:37:21 +01:00
  • 3a203e2e56 CI: run on xenial Akim Demaille 2018-11-23 13:20:41 +01:00
  • 709c87bb41 CI: we don't need git show Akim Demaille 2018-11-23 13:22:03 +01:00
  • 9ffed56cd9 regen Akim Demaille 2018-11-23 08:29:26 +01:00
  • cc050fd321 warning: avoid warnings about unreachable code Akim Demaille 2018-11-22 18:03:12 +01:00
  • 660811a6c5 yacc.c: avoid generating dead code Akim Demaille 2018-11-24 13:23:52 +01:00
  • 7ded5bb764 %expect-rr: tune the number of conflicts per rule Akim Demaille 2018-11-09 17:29:29 +01:00
  • ad0b4661d1 %expect-rr: fix the computation of the overall number of conflicts Akim Demaille 2018-11-08 21:46:16 +01:00
  • 260ae5481c tests: generate *.output files Akim Demaille 2018-11-08 21:44:13 +01:00
  • e51fd547ca %expect: tune the number of conflicts per rule Akim Demaille 2018-11-07 22:27:35 +01:00
  • 4ebebcc438 regen Akim Demaille 2018-10-13 08:37:05 +02:00
  • 2b2556b41c style: reduce scopes Akim Demaille 2013-02-27 14:43:20 +01:00
  • b34b12c4f9 allow %expect and %expect-rr modifiers on individual rules Paul Hilfinger 2013-02-26 16:28:36 -08:00
  • 487a2a9eca NEWS: update Akim Demaille 2018-11-20 19:59:15 +01:00
  • 559114c3cb gnulib: update Akim Demaille 2018-11-21 17:51:06 +01:00
  • 5e28cf53be maint: post-release administrivia Akim Demaille 2018-11-21 19:23:40 +01:00
  • 5fb8b11152 version 3.2.2 v3.2.2 Akim Demaille 2018-11-13 06:43:50 +01:00
  • 2a1aefbf76 examples: remove useless includes Akim Demaille 2018-11-13 06:43:50 +01:00
  • 734b0ce45d gnulib: update Akim Demaille 2018-11-21 17:51:06 +01:00
  • dee62718ae remove ancient lint directives Akim Demaille 2018-11-20 20:54:02 +01:00
  • bee10f5774 doc: calc++: remove ancient fix for flex Jannick 2018-11-20 22:02:20 +01:00
  • 7795db64d1 doc: calc++: ignore \r in the scaner Jannick 2018-11-20 22:00:43 +01:00
  • 6bc54a934e style: harmonize the labels of yyparse Akim Demaille 2018-11-20 20:41:23 +01:00
  • ebb92c0545 regen Akim Demaille 2018-11-20 20:04:06 +01:00
  • e0de1020ea style: avoid lengthy actions Akim Demaille 2018-11-20 13:56:01 +01:00
  • 4e510c69b1 c++: using macros around user types breaks when they include comma Akim Demaille 2018-11-20 19:28:12 +01:00
  • 59bcaebfae NEWS: update Akim Demaille 2018-11-20 19:59:15 +01:00
  • 680b715518 c++: using macros around user types breaks when they include comma Akim Demaille 2018-11-20 19:28:12 +01:00
  • 2eb1ad9ef3 glr.c: fix use of _Noreturn Akim Demaille 2018-11-14 21:23:11 +01:00
  • 0360a35228 tests: run the api.value.type tests for all C++ standards Akim Demaille 2018-11-14 21:03:18 +01:00
  • 2e053317c8 CI: split the ASAN job in two Akim Demaille 2018-11-16 08:56:12 +01:00
  • 33c788d37b c++: use YY_CPLUSPLUS Akim Demaille 2018-11-14 18:05:41 +01:00
  • c03d0d9625 c++: factor the handling of __cplusplus into YY_CPLUSPLUS Akim Demaille 2018-11-13 06:49:24 +01:00
  • bf7abf4849 tests: compile the C++ examples with warnings Akim Demaille 2018-11-12 08:42:34 +01:00
  • 2731332150 tests: fix syncline tests Akim Demaille 2018-11-11 19:28:40 +01:00
  • 554a12102e maint: post-release administrivia Akim Demaille 2018-11-09 06:51:46 +01:00
  • b72d654fa2 README: update Akim Demaille 2018-11-16 17:35:56 +01:00
  • 77086ab57d tests: remove duplicate definition Akim Demaille 2018-11-16 08:32:56 +01:00
  • 8474dbc09e glr.c: fix use of _Noreturn Akim Demaille 2018-11-14 21:23:11 +01:00
  • 8eb1d79333 tests: run the api.value.type tests for all C++ standards Akim Demaille 2018-11-14 21:03:18 +01:00
  • 7bd7644702 CI: split the ASAN job in two Akim Demaille 2018-11-16 08:56:12 +01:00
  • 037eff335b c++: use YY_CPLUSPLUS Akim Demaille 2018-11-14 18:05:41 +01:00
  • 7adeb80765 c++: factor the handling of __cplusplus into YY_CPLUSPLUS Akim Demaille 2018-11-13 06:49:24 +01:00
  • a52723e3e8 style: formatting changes Akim Demaille 2018-11-13 06:51:23 +01:00
  • e4fd17bffa tests: clarify some magic constant Akim Demaille 2018-11-13 07:44:52 +01:00
  • 8ff6ff3ab0 examples: remove useless includes Akim Demaille 2018-11-13 06:43:50 +01:00
  • 868ea55b7c tests: compile the C++ examples with warnings Akim Demaille 2018-11-12 08:42:34 +01:00
  • 4810ed8107 regen Akim Demaille 2018-11-12 07:31:48 +01:00
  • 35b8e0e947 parser: deprecate %error-verbose Akim Demaille 2018-11-12 07:16:59 +01:00
  • be7c620d65 tests: migrate from %error-verbose to %define parse.error verbose Akim Demaille 2018-11-12 07:07:41 +01:00
  • 7928c3e6fb parser: deprecate %nterm Akim Demaille 2018-11-11 19:16:56 +01:00
  • 8d454b843c tests: fix syncline tests Akim Demaille 2018-11-11 19:28:40 +01:00
  • 7823c65ee9 NEWS: expected features of Bison 3.3 Akim Demaille 2018-11-11 08:36:11 +01:00
  • e4ee138f64 yacc: reduce scope in push mode Akim Demaille 2018-11-11 07:58:41 +01:00
  • 7d1b1133d0 style: comment changes Akim Demaille 2018-11-11 07:53:05 +01:00
  • 2deb687446 c++: simplify a default construction Akim Demaille 2018-11-10 16:59:09 +01:00
  • 3d601616da regen Akim Demaille 2018-11-10 15:50:12 +01:00
  • bda2bed459 reader: no longer accept %define variable names in quotes Akim Demaille 2018-11-10 15:52:25 +01:00
  • 3ae81aa338 dogfooding: use api.value.type union Akim Demaille 2018-11-10 15:48:39 +01:00
  • c239e53bab djgpp: remove Akim Demaille 2018-11-10 15:28:27 +01:00
  • eee37354b5 scanner: simplify use of gettext Akim Demaille 2018-11-10 15:14:48 +01:00
  • be737c3dd6 style: clean up the scanner and parser Akim Demaille 2018-11-10 12:55:27 +01:00
  • a91873a1b9 maint: post-release administrivia Akim Demaille 2018-11-09 06:51:46 +01:00