/[bison]/bison/ChangeLog
ViewVC logotype

Diff of /bison/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.818 by akim, Thu Aug 1 18:13:29 2002 UTC revision 1.819 by akim, Thu Aug 1 18:14:30 2002 UTC
# Line 1  Line 1 
1  2002-08-01  Akim Demaille  <akim@epita.fr>  2002-08-01  Akim Demaille  <akim@epita.fr>
2    
3            Instead of attaching lookaheads and duplicating the rules being
4            reduced by a state, attach the lookaheads to the reductions.
5    
6            * src/state.h (state_t): Remove the `lookaheads',
7            `lookaheads_rule' member.
8            (reductions_t): Add a `lookaheads' member.
9            Use a regular array for the `rules'.
10            * src/state.c (reductions_new): Initialize the lookaheads member
11            to 0.
12            (state_rule_lookaheads_print): Adjust.
13            * src/state.h, src/state.c (state_reductions_find): New.
14            * src/conflicts.c (resolve_sr_conflict, set_conflicts)
15            (count_rr_conflicts): Adjust.
16            * src/lalr.c (LArule): Remove.
17            (add_lookback_edge): Adjust.
18            (state_lookaheads_count): New.
19            (states_lookaheads_initialize): Merge into...
20            (initialize_LA): this.
21            (lalr_free): Adjust.
22            * src/main.c (main): Don't free nullable and derives too early: it
23            is used by --verbose.
24            * src/print.c, src/print_graph.c, src/tables.c: Adjust.
25    
26    2002-08-01  Akim Demaille  <akim@epita.fr>
27    
28          * src/derives.h, src/derives.c (derives): A `rule_t***' instead of          * src/derives.h, src/derives.c (derives): A `rule_t***' instead of
29          `rule_number_t**'.          `rule_number_t**'.
30          (set_derives, free_derives): Rename as...          (set_derives, free_derives): Rename as...

Legend:
Removed from v.1.818  
changed lines
  Added in v.1.819

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26