diff options
author | Akim Demaille <akim@epita.fr> | 2002-05-02 15:06:46 +0000 |
---|---|---|
committer | Akim Demaille <akim@epita.fr> | 2002-05-02 15:06:46 +0000 |
commit | fdbcd8e28930c6a1e6d4f80636c7b4e21a575489 (patch) | |
tree | 95ebb41945201eddd9fd8521b0827e04dccf3af5 /src/reader.h | |
parent | 64bd62a1be3d02ad70c23bdf1ae51ac0cadd3c62 (diff) | |
download | bison-fdbcd8e28930c6a1e6d4f80636c7b4e21a575489.tar.gz |
Remove the so called hairy (semantic) parsers.
* src/system.h (EXT_GUARD_C, EXT_STYPE_H): Remove.
* src/gram.h, src/gram.c (semantic_parser): Remove.
(rule_t): Remove the guard and guard_line members.
* src/lex.h (token_t): remove tok_guard.
* src/options.c (option_table): Remove %guard and %semantic_parser
support.
* src/output.c, src/output.h (guards_output): Remove.
(prepare): Adjust.
(token_definitions_output): Don't output the `T'
tokens (???).
(output_skeleton): Don't output the guards.
* src/files.c, src/files.c (attrsfile): Remove.
* src/reader.c (symbol_list): Remove the guard and guard_line
members.
Adjust dependencies.
(parse_guard): Remove.
* data/bison.hairy: Remove.
* doc/bison.texinfo (Environment Variables): Remove occurrences of
BISON_HAIRY.
Diffstat (limited to 'src/reader.h')
-rw-r--r-- | src/reader.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/reader.h b/src/reader.h index ce5e2dc7..8c946183 100644 --- a/src/reader.h +++ b/src/reader.h @@ -24,10 +24,7 @@ #include "symtab.h" /* Read in the grammar specification and record it in the format - described in gram.h. All guards are copied into the FGUARD file - and all actions into FACTION, in each case forming the body of a C - function (YYGUARD or YYACTION) which contains a switch statement to - decide which guard or action to execute. */ + described in gram.h. */ void reader PARAMS ((void)); |