Pascal Bart
7a999fcb7b
Update.
2001-08-31 23:24:55 +00:00
Pascal Bart
dda680cb80
* src/output.c (prepare): Delete the `filename' muscule insertion.
...
* src/reader.c (copy_action): Use `filename' muscule with `#line'.
(parse_union_decl): Likewise.
* src/macrotab.c (macro_init): Initialize filename by infile.
2001-08-31 18:51:06 +00:00
Pascal Bart
17da6427fe
* src/output.c (prepare): Delete insertion of previous muscles,
...
and insert the `prefix' muscles.
* src/macrotab.c (macro_init): Likewise.
(macro_init): Initialization prefix directive by `yy'.
* src/bison.simple: Substitute all %%yylex, %%yychar, %%yylval,
%%yydebug, %%yyerror, %%yynerrs and %%yyparse by yylex, yychar,
yylval, yydebug, yyerror, yynerrs and yyparse.
New directive `#define' to substitute yydebug, ... with option
name_prefix.
2001-08-31 18:22:54 +00:00
Pascal Bart
e8cb70b957
* src/main.c (main): Standardize.
...
* src/output.c (output_table_data, output_parser): Likewise.
* src/macrotab.h, src/macrotab.c, src/bison.simple: Likewise.
2001-08-31 16:56:44 +00:00
Pascal Bart
6c686258e3
* src/reader.c (reader): Delete obsolete call to function
...
output_trailers and output_headers.
* src/output.h: Remove obsolete functions prototypes of output_headers
and output_trailers.
2001-08-31 08:00:56 +00:00
Pascal Bart
8f451ef727
* src/main.c: Include macrotab.h.
...
* src/macrotab.h (macro_entry_s): Constify fields.
Adjust functions prototypes.
* src/macrotab.c (macro_insert): Constify key and value.
(macro_find): Constify key.
(macro_insert): Include 'xalloc.h'
(macro_insert): Use XMALLOC.
(macro_find): Constify return value.
* src/output.c (output_table_data): Rename table to table_data.
(output_parser): Constify macro_key, macro_value.
2001-08-30 18:51:56 +00:00
Pascal Bart
535c0e75d1
* src/output.c (output): Copy attrs_obstack in the '%%definitions'
...
directive.
* src/bison.simple: Add `%%definitions'.
2001-08-28 18:36:57 +00:00
Pascal Bart
d1a2daf76a
* src/output.c (output_definitions): New function, which copies
...
attrs_obstack in the '%%definitions' directive.
* src/bison.simple: Add `%%definitions'.
2001-08-28 18:35:33 +00:00
Pascal Bart
667a550e7b
More cvsignore.
2001-08-23 22:51:37 +00:00
Pascal Bart
713fa62a74
Fix clcommit.
2001-08-21 20:44:16 +00:00
Pascal Bart
f2b5126e47
Apply GNU Free Documentation License to manual.
2001-08-14 14:13:16 +00:00
Pascal Bart
1e41465a20
* tests/atconfig.in (CPPFLAGS): Fix.
2001-08-13 19:30:26 +00:00
Pascal Bart
b02deb443c
Add unlink GPL file
2001-08-10 17:32:25 +00:00
Pascal Bart
c67a198d15
Add GPL in an include file
2001-08-10 17:21:49 +00:00