Paul Eggert
|
0fb669f9d6
|
Update FSF postal mail address.
|
2005-05-14 06:49:48 +00:00 |
|
Paul Eggert
|
fbfa091d05
|
Include "gram.h".
|
2002-12-11 06:26:42 +00:00 |
|
Paul Eggert
|
d33cb3ae09
|
Remove all uses of PARAMS, since we now assume C89 or better.
|
2002-10-21 05:30:50 +00:00 |
|
Akim Demaille
|
bb0027a9ac
|
* src/derives.h, src/derives.c (derives): A `rule_t***' instead of
`rule_number_t**'.
(set_derives, free_derives): Rename as...
(derives_compute, derives_free): this.
Adjust all dependencies.
* src/nullable.c (set_nullable, free_nullable): Rename as...
(nullable_compute, nullable_free): these.
(rule_list_t): Store rule_t *, not rule_number_t.
* src/state.c (state_rule_lookaheads_print): Directly compare rule
pointers, instead of their numbers.
* src/main.c (main): Call nullable_free, and derives_free earlier,
as they were lo longer used.
|
2002-08-01 18:13:29 +00:00 |
|
Akim Demaille
|
9222837b27
|
* src/gram.h (rule_number_t, RULE_NUMBER_MAX, int_of_rule_number)
(item_number_of_rule_number, rule_number_of_item_number): New.
* src/LR0.c, src/closure.c, src/derives.c, src/derives.h,
* src/gram.c, src/lalr.c, src/nullable.c, src/output.c, src/print.c,
* src/print_graph.c, src/reader.c, src/reduce.c, src/reduce.h:
Propagate their use.
Much remains to be done, in particular wrt `shorts' from types.h.
|
2002-06-30 17:31:19 +00:00 |
|
Akim Demaille
|
80a6975034
|
* src/derives.c (print_derives): Display the ruleno.
* src/lalr.c (initialize_F, transpose): Better variable locality
to improve readability.
Avoid variables used as mere abbreviations.
|
2001-12-05 09:28:00 +00:00 |
|
Akim Demaille
|
aa7815f5c6
|
* src: s/Copyright (C)/Copyright/g.
|
2000-11-07 16:28:47 +00:00 |
|
Akim Demaille
|
340ef48922
|
Various anti-`extern in *.c' changes.
* src/system.h: Include `assert.h'.
|
2000-10-02 08:35:47 +00:00 |
|
Akim Demaille
|
cc84fd5dc7
|
* src/derives.h: New file.
* src/main.c, src/derives.h: Use it.
Formatting changes.
* src/Makefile.am (noinst_HEADERS): Adjust.
|
2000-09-20 13:14:11 +00:00 |
|