YYERRCODE.

* TODO (YYERRCODE): Mention the case of $undef.
This commit is contained in:
Akim Demaille
2008-08-29 20:29:20 +02:00
parent 865f1e9f85
commit fc2476c7cd
2 changed files with 28 additions and 0 deletions

View File

@@ -1,3 +1,8 @@
2008-11-13 Akim Demaille <demaille@gostai.com>
YYERRCODE.
* TODO (YYERRCODE): Mention the case of $undef.
2008-11-13 Akim Demaille <demaille@gostai.com> 2008-11-13 Akim Demaille <demaille@gostai.com>
TODO: YYPRINT. TODO: YYPRINT.

23
TODO
View File

@@ -14,6 +14,29 @@ number for the error token, which POSIX wants to be 256, but which
Bison might renumber if the user used number 256. Keep fix and doc? Bison might renumber if the user used number 256. Keep fix and doc?
Throw away? Throw away?
We could (should?) also treat the case of the undef_token, which is
numbered 257 for yylex, and 2 internal. Both appear for instance in
toknum:
const unsigned short int
parser::yytoken_number_[] =
{
0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
while here
enum yytokentype {
TOK_EOF = 0,
TOK_EQ = 258,
so both 256 and 257 are "mysterious".
const char*
const parser::yytname_[] =
{
"\"end of command\"", "error", "$undefined", "\"=\"", "\"break\"",
** YYFAIL ** YYFAIL
It is seems to be *really* obsolete now, shall we remove it? It is seems to be *really* obsolete now, shall we remove it?