1 |
|
2001-12-30 Robert Anisko <robert.anisko@epita.fr> |
2 |
|
|
3 |
|
* src/muscle_tab.h (MUSCLE_INSERT_INT, MUSCLE_INSERT_STRING) |
4 |
|
(MUSCLE_INSERT_PREFIX): ...to there. |
5 |
|
* src/output.c (MUSCLE_INSERT_INT, MUSCLE_INSERT_STRING) |
6 |
|
(MUSCLE_INSERT_PREFIX): Move from here... |
7 |
|
|
8 |
|
* src/bison.hairy: Add a section directive. Put braces around muscle |
9 |
|
names. This parser skeleton is still broken, but Bison should not |
10 |
|
choke on a bad muscle 'syntax'. |
11 |
|
* src/bison.simple: Add a section directive. Put braces around muscle |
12 |
|
names. |
13 |
|
|
14 |
|
* src/files.h (strsuffix, stringappend): Add declarations. |
15 |
|
(tab_extension): Add declaration. |
16 |
|
(short_base_name): Add declaration. |
17 |
|
|
18 |
|
* src/files.c (strsuffix, stringappend): No longer static. These |
19 |
|
functions are used in the skeleton parser. |
20 |
|
(tab_extension): New. |
21 |
|
(compute_base_names): Use the computations done in this function |
22 |
|
to guess if the generated parsers should have '.tab' in their |
23 |
|
names. |
24 |
|
(short_base_name): No longer static. |
25 |
|
|
26 |
|
* src/output.c (output_skeleton): New. |
27 |
|
(output): Disable call to output_master_parser, and give a try to |
28 |
|
a new skeleton handling system. |
29 |
|
(guards_output, actions_output): No longer static. |
30 |
|
(token_definitions_output, get_lines_number): No longer static. |
31 |
|
|
32 |
|
* configure.in: Use AM_PROG_LEX and AC_PROG_YACC. |
33 |
|
|
34 |
|
* src/Makefile.am (bison_SOURCES): Add scan-skel.l and |
35 |
|
parse-skel.y. |
36 |
|
|
37 |
|
* src/parse-skel.y: New file. |
38 |
|
* src/scan-skel.l: New file. |
39 |
|
|
40 |
2001-12-29 Akim Demaille <akim@epita.fr> |
2001-12-29 Akim Demaille <akim@epita.fr> |
41 |
|
|
42 |
%name-prefix is broken. |
%name-prefix is broken. |