aef4c32bca
- update to 20230521: * error.c, defs.h, reader.c: allow @1 or $@ with a warning if no %locations was given * reader.c: clear pointer in end_ainfo() after freeing it. * reader.c: report errors in %define as "unexpected value" add/use macros begin_ainfo() and end_ainfo() to reduce clutter * defs.h, error.c: add function unexpected_value() * add %nterm as an alias for %type, since bison made that confusion. * reader.c: ensure that filler_buf and prefix_buf are initialized for the special case where they are empty (report by Martin Jansa, cf: 20230219) * output.c: make test-differences smaller when compiling with YY_NO_LEAKS by replacing a blank line with the generated #define rather than adding 3 lines. * reader.c: correct a use-after-free in more_curly, which could occur if a %lex-param or %parse-param was multi-line (Redhat #2183006). * main.c: rename no_space() to on_error() * error.c: rename no_space() to no_error(), handling any errno * defs.h: rename no_space() to on_error() OBS-URL: https://build.opensuse.org/request/show/1090570 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/byacc?expand=0&rev=52
16 lines
729 B
Plaintext
16 lines
729 B
Plaintext
-----BEGIN PGP SIGNATURE-----
|
|
Comment: See https://invisible-island.net/public/public.html for info
|
|
|
|
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmRqfaYACgkQzCr0RyFn
|
|
vgNZVAwAmo3/Rft321n9oo5fDziZ9qen3JoORJheaWYND0F79YHpXD8aWPXW88dh
|
|
gPb4pNWOrnUj4x7rYbykt/hSP1hKCOEA6OrQkKX7DdcXLOdQMLpBbtWMEr/56PAA
|
|
4wwzDl5uqkyJJW73RrABDL1FK0EpATniV08nSRNJ1MpmPXH0VvRPMoA7KPhdT825
|
|
9eTpDg7kVAe1QHifkuMIDrWO/isj+pq1VlFMYPXD/TuV+blP7VzqVH8fJjjJmxDn
|
|
ErRyimBXhX96Jlr7Ze8u/zSGQX5LflO3LgZNW9wxPgnr8Oe7d7UwWI7SC+p4JP0w
|
|
7FY3zTWFM4L6QoKQ1YTBV/h8USgkHH4nO7XLC9EPZKxgwTazMeSXW4n4mucY3Ju3
|
|
Z/+lZ1x43WVZ498uvEJh/HRNY6SACNY0Aw2emf76t64cb08iwCS6VTKU92tUBhCS
|
|
1XAHtUlYhfW+2yjR6vbwfQMYQwBKruiOj9ZQYPLdZxutrbAn2m+5Lrmw22Mz/ZEs
|
|
DZ2/jTAN
|
|
=6w4F
|
|
-----END PGP SIGNATURE-----
|