X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/fa8195091647391bc39089e26dd9c6f9e1f4be24..0b61a8ec1842bfbd6130714d06b758165b32ead4:/TODO diff --git a/TODO b/TODO index d00092a9..376ec1d7 100644 --- a/TODO +++ b/TODO @@ -54,6 +54,22 @@ 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? Throw away? +Also, why don't we output the token name of the error token in the +output? It is explicitly skipped: + + /* Skip error token and tokens without identifier. */ + if (sym != errtoken && id) + +Of course there are issues with name spaces, but if we disable we have +something which seems to be more simpler and more consistent instead +of the special case YYERRCODE. + + enum yytokentype { + error = 256, + // ... + }; + + 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: @@ -293,8 +309,6 @@ Are there any Texinfo standards for bibliography? ** %printer Wow, %printer is not documented. Clearly mark YYPRINT as obsolete. -** %define assert - * Java, Fortran, etc.