]>
Commit | Line | Data |
---|---|---|
416bd7a9 MA |
1 | -*- outline -*- |
2 | ||
52d1aeee MA |
3 | * NEWS |
4 | Sort from 1.31 NEWS. | |
5 | ||
bcb05e75 MA |
6 | * Prologue |
7 | The %union is declared after the user C declarations. It can be | |
704a47c4 | 8 | a problem if YYSTYPE is declared after the user part. [] |
bcb05e75 | 9 | |
704a47c4 AD |
10 | Actually, the real problem seems that the %union ought to be output |
11 | where it was defined. For instance, in gettext/intl/plural.y, we | |
12 | have: | |
13 | ||
14 | %{ | |
15 | ... | |
16 | #include "gettextP.h" | |
17 | ... | |
18 | %} | |
19 | ||
20 | %union { | |
21 | unsigned long int num; | |
22 | enum operator op; | |
23 | struct expression *exp; | |
24 | } | |
25 | ||
26 | %{ | |
27 | ... | |
28 | static int yylex PARAMS ((YYSTYPE *lval, const char **pexp)); | |
29 | ... | |
30 | %} | |
31 | ||
32 | Where the first part defines struct expression, the second uses it to | |
33 | define YYSTYPE, and the last uses YYSTYPE. Only this order is valid. | |
bcb05e75 MA |
34 | |
35 | * --graph | |
36 | Show reductions. [] | |
37 | ||
704a47c4 | 38 | * Broken options ? |
c3995d99 | 39 | ** %no-lines [ok] |
04a76783 | 40 | ** %no-parser [] |
fbbf9b3b | 41 | ** %pure-parser [] |
04a76783 MA |
42 | ** %semantic-parser [] |
43 | ** %token-table [] | |
44 | ** Options which could use parse_dquoted_param (). | |
45 | Maybe transfered in lex.c. | |
46 | *** %skeleton [ok] | |
47 | *** %output [] | |
48 | *** %file-prefix [] | |
49 | *** %name-prefix [] | |
ec93a213 | 50 | |
fbbf9b3b | 51 | ** Skeleton strategy. [] |
c3a8cbaa MA |
52 | Must we keep %no-parser? |
53 | %token-table? | |
fbbf9b3b | 54 | *** New skeletons. [] |
416bd7a9 | 55 | |
c111e171 | 56 | * src/print_graph.c |
31b53af2 | 57 | Find the best graph parameters. [] |
63c2d5de MA |
58 | |
59 | * doc/bison.texinfo | |
1a4648ff | 60 | ** Update |
c3a8cbaa | 61 | informations about ERROR_VERBOSE. [] |
1a4648ff | 62 | ** Add explainations about |
c3a8cbaa MA |
63 | skeleton muscles. [] |
64 | %skeleton. [] | |
eeeb962b | 65 | |
704a47c4 | 66 | * testsuite |
c3a8cbaa MA |
67 | ** tests/pure-parser.at [] |
68 | New tests. |