Akim Demaille
6fb362c87a
regen
2020-01-23 08:26:33 +01:00
Akim Demaille
f54a5b303b
regen
2020-01-23 08:26:33 +01:00
Akim Demaille
1db962716a
regen
2020-01-19 21:23:11 +01:00
Akim Demaille
a1aef9825a
regen
2020-01-17 06:49:45 +01:00
Akim Demaille
e419eda5e2
regen
2020-01-10 18:38:02 +01:00
Akim Demaille
d55f240991
parser: pretend we are Bison 3.5
...
* src/parse-gram.y: Accept we're Bison 3.5.
2019-12-08 16:03:36 +01:00
Akim Demaille
6dca1eb950
regen
2019-12-06 08:27:55 +01:00
Akim Demaille
ad32ec64c8
style: pacify syntax-check
...
* cfg.mk: No need to translate *.md files.
* data/skeletons/glr.c, data/skeletons/yacc.c: Fix space issues.
2019-11-20 07:10:27 +01:00
Akim Demaille
60ebd8e210
regen
2019-11-16 12:54:44 +01:00
Akim Demaille
a5fc4e3b44
regen
2019-10-26 10:39:01 +02:00
Akim Demaille
97d6da0c5b
parser: clarify version checking
...
* src/parse-gram.y: Use the same conventions for gnulib as elsewhere:
<header.h>.
(str_to_version): New.
(handle_require): Use it.
Prefer < to >.
2019-10-20 17:57:28 +02:00
Paul Eggert
693e69f289
regen
2019-10-17 11:51:20 -07:00
Akim Demaille
c3db1394a1
regen
2019-10-11 08:52:04 +02:00
Akim Demaille
58302c6079
regen
2019-10-06 17:48:51 +02:00
Paul Eggert
67dcef357c
regen
2019-10-02 17:11:33 -07:00
Akim Demaille
569125a6bf
regen
2019-09-14 10:09:08 +02:00
Akim Demaille
a9499e6ea2
regen
2019-09-08 08:58:55 +02:00
Akim Demaille
44a56b20ac
%fixed-output-files: detach from %yacc
...
The name fixed-output-files is pretty clear: generate y.tab.c, as Yacc
does. So let's detach this from %yacc which does more: it requires
POSIX Yacc behavior.
This directive is obsolete since December 29th 2001
8c9a50bee1 . It does not show in the
doc. I don't want to spend more time on improving its diagnostics, it
could be removed just as well as far as I'm concerned.
* src/scan-gram.l, src/parse-gram.y (%fixed-output-files): Detach from
%yacc.
2019-07-07 15:54:20 +02:00
Akim Demaille
5d3468e0d1
regen
2019-07-07 14:03:37 +02:00
Akim Demaille
886b503e4b
NEWS: update for 3.4
2019-05-19 11:01:20 +02:00
Akim Demaille
66100b640f
regen
2019-05-19 10:05:18 +02:00
Akim Demaille
dc5ce5989f
regen
2019-04-27 18:27:04 +02:00
Akim Demaille
0ee5ac5367
regen
2019-04-24 13:08:51 +02:00
Akim Demaille
0dd97f7c87
regen
2019-04-03 19:20:39 +02:00
Akim Demaille
941cdf921d
regen
2019-03-17 16:36:05 +01:00
Akim Demaille
25b7421c40
regen
2019-01-17 18:09:38 +01:00
Akim Demaille
f5a646c390
regen
2019-01-16 08:40:47 +01:00
Akim Demaille
4a41a8ec51
regen
2019-01-14 19:57:37 +01:00
Akim Demaille
79e79be298
diagnostics: improve accuracy for deprecated %define variables
...
* src/parse-gram.y: Use the location of the whole definition to record
the location of a %define variable, instead of just the name of the
variable.
Adjust tests.
2019-01-14 19:57:37 +01:00
Akim Demaille
8c3a7687e4
regen
2019-01-14 19:57:37 +01:00
Akim Demaille
dbe499e936
regen
2018-12-16 12:27:28 +01:00
Akim Demaille
4cbdcaa572
regen
2018-12-09 13:55:05 +01:00
Akim Demaille
1e6a68858a
regen
2018-12-09 12:50:53 +01:00
Akim Demaille
f539a56620
regen
2018-12-03 18:42:00 +01:00
Akim Demaille
060da943bd
regen
2018-11-30 06:10:21 +01:00
Akim Demaille
b1d6c42ae5
regen
2018-11-29 06:16:20 +01:00
Akim Demaille
0e9eade009
regen
2018-11-27 08:32:49 +01:00
Akim Demaille
9ffed56cd9
regen
2018-11-25 11:27:08 +01:00
Akim Demaille
4ebebcc438
regen
2018-11-21 22:10:35 +01:00
Akim Demaille
ebb92c0545
regen
2018-11-20 20:04:06 +01:00
Akim Demaille
4810ed8107
regen
2018-11-12 07:41:46 +01:00
Akim Demaille
3d601616da
regen
2018-11-10 17:03:36 +01:00
Akim Demaille
0308dfb039
regen
2018-10-23 09:08:57 +02:00
Akim Demaille
a7842d1bc0
regen
2018-10-21 09:58:44 +02:00
Akim Demaille
9017924783
regen
2018-10-16 13:41:45 +02:00
Akim Demaille
a99b4f45bb
regen
2018-10-16 13:33:32 +02:00
Akim Demaille
d288047e9b
regen
2018-08-18 07:42:07 +02:00
Akim Demaille
c2de9dafd1
regen
2018-08-14 06:15:42 +02:00
Akim Demaille
9502b2ab48
style: split a function in two
...
grammar_current_rule_action_append was used in two different places:
for actual action (`{...}`), and for predicates (`%?{...}`). Let's
split this in two different functions.
* src/reader.h, src/reader.c (grammar_current_rule_predicate_append): New.
Extracted from...
(grammar_current_rule_action_append): here.
Remove arguments that don't apply.
Adjust dependencies.
2018-07-26 20:18:32 +02:00
Akim Demaille
4eeec4e41f
regen
2018-05-27 10:46:31 +02:00