/[bison]/bison/ChangeLog
ViewVC logotype

Diff of /bison/ChangeLog

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

revision 1.731 by akim, Mon Jun 17 07:05:12 2002 UTC revision 1.732 by akim, Mon Jun 17 08:43:11 2002 UTC
# Line 1  Line 1 
1  2002-06-17  Akim Demaille  <akim@epita.fr>  2002-06-17  Akim Demaille  <akim@epita.fr>
2    
3            * data/m4sugar/m4sugar.m4 (m4_map): Recognize when the list of
4            arguments is really empty, not only equal to `[]'.
5            * src/symtab.h, src/symtab.c (symbol_t): `destructor' is a new
6            member.
7            (symbol_destructor_set): New.
8            * src/output.c (symbol_destructors_output): New.
9            * src/reader.h (brace_code_t, current_braced_code): New.
10            * src/scan-gram.l (BRACED_CODE): Use it to branch on...
11            (handle_dollar): Rename as...
12            (handle_action_dollar): this.
13            (handle_destructor_dollar): New.
14            * src/parse-gram.y (PERCENT_DESTRUCTOR): New.
15            (grammar_declaration): Use it.
16            * data/bison.simple (yystos): Is always defined.
17            (yydestructor): New.
18            * tests/actions.at (Destructors): New.
19            * tests/calc.at (_AT_CHECK_CALC_ERROR): Don't rely on egrep.
20    
21    2002-06-17  Akim Demaille  <akim@epita.fr>
22    
23          * src/symlist.h, src/symlist.c (symbol_list_length): New.          * src/symlist.h, src/symlist.c (symbol_list_length): New.
24          * src/scan-gram.l (handle_dollar, handle_at): Compute the          * src/scan-gram.l (handle_dollar, handle_at): Compute the
25          rule_length only when needed.          rule_length only when needed.
# Line 9  Line 29 
29          symbol_tag_get.          symbol_tag_get.
30          * src/parse-gram.y: Use symbol_list_free.          * src/parse-gram.y: Use symbol_list_free.
31    
           
32  2002-06-17  Akim Demaille  <akim@epita.fr>  2002-06-17  Akim Demaille  <akim@epita.fr>
33    
34          * src/reader.h, src/reader.c (symbol_list, symbol_list_new)          * src/reader.h, src/reader.c (symbol_list, symbol_list_new)
# Line 21  Line 40 
40          * src/scan-gram.l (handle_dollar): Takes a location.          * src/scan-gram.l (handle_dollar): Takes a location.
41          * tests/input.at (Invalid $n): Adjust.          * tests/input.at (Invalid $n): Adjust.
42    
           
43  2002-06-17  Akim Demaille  <akim@epita.fr>  2002-06-17  Akim Demaille  <akim@epita.fr>
44    
45          * src/reader.h, src/reader.c (symbol_list_new): Export it.          * src/reader.h, src/reader.c (symbol_list_new): Export it.

Legend:
Removed from v.1.731  
changed lines
  Added in v.1.732

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