Commit Graph

  • 50fb1e6e0c glr.c: introduce yyexpected_tokens and yysyntax_error_arguments Akim Demaille 2020-01-28 21:05:19 +01:00
  • 6bd0527a50 glr.c: move code around Akim Demaille 2020-01-28 20:38:42 +01:00
  • 1aa9d40b24 glr.c: rename yyStateNum as yy_state_t Akim Demaille 2020-01-28 20:14:25 +01:00
  • a1da9b9fe8 yacc.c: fix misleading indentation Akim Demaille 2020-01-29 07:07:22 +01:00
  • c80cdf2db2 doc: simplify uses of @ref Akim Demaille 2020-01-27 07:05:38 +01:00
  • 3197d0fac9 examples: be more robust to spaces in paths Akim Demaille 2020-01-21 06:53:43 +01:00
  • 78e43ce8ff doc: don't pretend trigonometry is part of arithmetics Akim Demaille 2020-01-25 18:35:47 +01:00
  • fe23e19323 doc: update Doxygen template Akim Demaille 2020-01-25 10:02:04 +01:00
  • f374310119 examples: add a complete example with all the bells and whistles Akim Demaille 2020-01-25 19:38:39 +01:00
  • 7bfff37f01 examples: add an example of a push parser Akim Demaille 2020-01-24 08:33:20 +01:00
  • 26fba6fc94 examples: more tests Akim Demaille 2020-01-25 19:40:19 +01:00
  • c592202345 examples: clean up Akim Demaille 2020-01-25 07:59:26 +01:00
  • 0917f4dc76 tests: check custom error messages and push parsers Akim Demaille 2020-01-25 09:15:46 +01:00
  • 0f792833c2 style: formatting changes Akim Demaille 2020-01-25 07:58:29 +01:00
  • b62e063df5 todo: update Akim Demaille 2020-01-25 08:59:23 +01:00
  • e6b0612f91 bison: pretend to 3.6 already Akim Demaille 2020-01-26 08:52:34 +01:00
  • 2eb3328afc git: update ignores Akim Demaille 2020-01-26 13:28:50 +01:00
  • 81849520cd regen Akim Demaille 2020-01-23 06:58:52 +01:00
  • fc2191f137 diagnostics: modernize bison's syntax errors Akim Demaille 2020-01-22 23:24:20 +01:00
  • 6fb362c87a regen Akim Demaille 2020-01-22 22:29:33 +01:00
  • 46ab1d0cbe diagnostics: report syntax errors in color Akim Demaille 2020-01-22 22:29:09 +01:00
  • f54a5b303b regen Akim Demaille 2020-01-20 06:31:36 +01:00
  • 2cc361387c diagnostics: translate bison's own tokens Akim Demaille 2018-12-29 07:35:58 +01:00
  • e6d1289f4a diagnostics: handle -fno-caret in the called functions Akim Demaille 2020-01-22 08:49:12 +01:00
  • 16c77b4ba2 yacc.c: fixes Akim Demaille 2020-01-22 18:19:20 +01:00
  • 1587a5ea9b examples: be more robust to spaces in paths Akim Demaille 2020-01-21 06:53:43 +01:00
  • 4ab2cf7450 larlr1.cc: Reject unsupported values for parse.lac Adrian Vogelsgesang 2020-01-19 19:11:23 +01:00
  • 172f103c1e larlr1.cc: Reject unsupported values for parse.lac Adrian Vogelsgesang 2020-01-19 19:11:23 +01:00
  • 6ada985ff3 parsers: issue tname with i18n markup Akim Demaille 2019-01-05 15:23:28 +01:00
  • 2e12257803 tests: check token internationalization Akim Demaille 2018-12-29 09:21:04 +01:00
  • 1db962716a regen Akim Demaille 2020-01-18 14:30:31 +01:00
  • 9096955fba parsers: support translatable token aliases Akim Demaille 2018-12-28 08:47:04 +01:00
  • e9d404415a tests: check that detailed error messages preserve UTF-8 characters Akim Demaille 2020-01-18 14:00:06 +01:00
  • d9df62bfcd yacc.c: escape trigraphs in detailed parse.error Akim Demaille 2020-01-18 12:28:33 +01:00
  • adac9a17f0 regen Akim Demaille 2020-01-17 07:03:02 +01:00
  • 3b4b157369 bison: use detailed error messages Akim Demaille 2020-01-17 07:04:15 +01:00
  • 5c332d70d7 regen Akim Demaille 2020-01-17 21:50:25 +01:00
  • 91247f50d7 yacc.c: tests: check detailed error messages Akim Demaille 2020-01-18 07:25:58 +01:00
  • f443673450 yacc.c: add support for parse.error detailed Akim Demaille 2020-01-16 18:31:26 +01:00
  • 8e6233353f c: use yysymbol_name in traces Akim Demaille 2020-01-16 19:20:13 +01:00
  • e5a5da16ed glr.c: move some functions after the definition of types Akim Demaille 2020-01-17 06:28:10 +01:00
  • ebe427bbf3 Merge branch 'maint' Akim Demaille 2020-01-19 14:50:09 +01:00
  • 7e3a513d88 maint: post-release administrivia Akim Demaille 2020-01-19 14:35:50 +01:00
  • 57f64ebbf8 version 3.5.1 v3.5.1 Akim Demaille 2020-01-19 14:17:48 +01:00
  • c8d997cb5f news: update Akim Demaille 2020-01-19 14:10:46 +01:00
  • 61b8a8def5 CI: use ICC again Akim Demaille 2020-01-16 06:29:25 +01:00
  • 6990c5bde9 warnings: pacify ICC in lalr1.cc Akim Demaille 2020-01-19 11:29:27 +01:00
  • 27e822abfd test: report.at: avoid tiny new failure Jim Meyering 2020-01-18 20:52:21 -08:00
  • 21ba496083 git: update ignores Akim Demaille 2020-01-19 10:01:51 +01:00
  • c6e2dcabae regen Akim Demaille 2020-01-17 06:51:24 +01:00
  • e1197fcc3d yacc.c: portability to G++ 4.8 Akim Demaille 2020-01-16 05:59:12 +01:00
  • 1854429e40 yacc.c: pass the parse-params to yyreport_syntax_error Akim Demaille 2020-01-15 09:13:37 +01:00
  • cece227f95 tests: a clearer test for parse-params Akim Demaille 2020-01-13 07:12:09 +01:00
  • e83077c617 yacc.c: check custom error messages with parse-params Akim Demaille 2020-01-12 17:27:16 +01:00
  • fd33cc9c8b yacc.c: let custom error messages see the location Akim Demaille 2020-01-12 11:08:06 +01:00
  • 8637438cee yacc.c: isolate yyexpected_tokens Akim Demaille 2020-01-06 20:04:58 +01:00
  • ee97f37cb4 tests: compute verbose error messages from the custom ones Akim Demaille 2020-01-12 07:53:11 +01:00
  • 68ef3a0466 yacc.c: check custom error messages Akim Demaille 2020-01-11 17:24:59 +01:00
  • cda1934606 yacc.c: add custom error message generation Akim Demaille 2020-01-03 09:50:09 +01:00
  • 5b883180e6 yacc.c: style: avoid macros Akim Demaille 2020-01-03 09:09:17 +01:00
  • 135d0336d5 yacc.c: store token numbers, not token strings Akim Demaille 2020-01-05 09:38:16 +01:00
  • cc6c647f00 yacc.c: extract yyerror_message_arguments Akim Demaille 2020-01-03 08:41:08 +01:00
  • a1aef9825a regen Akim Demaille 2020-01-17 06:49:45 +01:00
  • ece99a890c tests: make AT_PARSE_PARAMS usable at the end of arguments Akim Demaille 2020-01-15 07:14:49 +01:00
  • 169c2530e4 tests: fix AT_BISON_OPTION_PUSHDEFS, AT_BISON_OPTION_POPDEFS pairs Akim Demaille 2020-01-15 07:13:25 +01:00
  • c894a6e2ce d, java: use traces more alike that of C Akim Demaille 2020-01-14 07:27:41 +01:00
  • 187c2ac344 c++: report the stack at the same places as in C Akim Demaille 2020-01-14 06:58:21 +01:00
  • f06c0d2c05 c++: display the stack in the same order as in C Akim Demaille 2020-01-14 06:52:46 +01:00
  • 975be86ccc style: avoid redundancy in the tests Akim Demaille 2020-01-12 18:04:58 +01:00
  • 1c0adb410d yacc.c: comment changes Akim Demaille 2020-01-11 17:38:57 +01:00
  • 32b529f038 yacc.c: style: double-quote the argument of b4_percent_define_get Akim Demaille 2020-01-11 17:29:19 +01:00
  • 46cce832fd yacc.c: introduce yysymbol_name Akim Demaille 2020-01-11 11:43:13 +01:00
  • 98a1045bea CI: check on PPC64le, ARM64 and s390x Akim Demaille 2020-01-11 09:04:08 +01:00
  • 8426663631 todo: update Akim Demaille 2019-12-31 07:29:11 +01:00
  • a0675d707f Merge branch 'maint' into HEAD Akim Demaille 2020-01-11 07:38:39 +01:00
  • 9cf0a97aa9 gnulib: update Akim Demaille 2020-01-10 19:54:39 +01:00
  • 3dec8a4caf lalr1.cc: avoid static_cast Akim Demaille 2020-01-10 19:29:23 +01:00
  • 2cb52c5a91 glr.c: add missing cast Akim Demaille 2020-01-10 19:24:29 +01:00
  • 04f3bfc596 regen Akim Demaille 2020-01-10 19:21:35 +01:00
  • c67daa9a97 package: bump copyrights to 2020 Akim Demaille 2020-01-05 09:44:08 +01:00
  • 2ca8e86f83 gitignore: update Akim Demaille 2019-12-31 12:40:04 +01:00
  • e419eda5e2 regen Akim Demaille 2020-01-10 18:37:55 +01:00
  • 2116af766a yacc.c: simplify use of YYDPRINTF Akim Demaille 2020-01-06 20:09:49 +01:00
  • 8036635251 package: bump copyrights to 2020 Akim Demaille 2020-01-05 09:44:08 +01:00
  • c442b5de9d gitignore: update Akim Demaille 2019-12-31 12:40:04 +01:00
  • da4587fcd7 doc: YYERROR_VERBOSE is no longer supported Akim Demaille 2020-01-03 10:58:43 +01:00
  • 86a3ec0f8d glr.c: no longer support YYERROR_VERBOSE Akim Demaille 2020-01-03 11:45:27 +01:00
  • 7122d747cf yacc.c: no longer support YYERROR_VERBOSE Akim Demaille 2020-01-03 12:03:37 +01:00
  • 69fe4b9eb6 yacc.c: avoid negations Akim Demaille 2019-12-31 11:57:09 +01:00
  • 385fb345bf glr.c: clarify yyreportSyntaxError Akim Demaille 2019-12-31 08:23:57 +01:00
  • f983d00e77 yacc: restructure and fix yysyntax_error Akim Demaille 2019-12-31 07:28:59 +01:00
  • 78bb152a63 tests: also check -Wchar-subscripts Akim Demaille 2019-12-17 06:39:09 +01:00
  • 4d6ff4c5e5 CI: do not specify the language Akim Demaille 2019-12-22 17:27:36 +01:00
  • 9bb5087ad1 CI: remove ICC support, we can no longer use it Akim Demaille 2019-12-25 16:22:34 +01:00
  • d29e40a047 doc: clean up the description of YYDEBUG Akim Demaille 2019-12-13 18:23:16 +01:00
  • b10366f296 glr.cc: avoid compiler warnings Akim Demaille 2019-12-17 06:37:47 +01:00
  • 139d065594 warnings: pacify ‘gcc -Wchar-subscripts’ in yacc.c Paul Eggert 2019-12-18 13:34:57 -08:00
  • 0d73c39bb7 doc: formatting changes Akim Demaille 2019-12-13 18:20:41 +01:00
  • 7f01adced9 tests: don't fail if seq is no available Akim Demaille 2019-12-14 17:11:52 +01:00
  • 3bad20352c maint: post-release administrivia Akim Demaille 2019-12-11 07:57:45 +01:00