]> git.saurik.com Git - bison.git/commitdiff
YYERRCODE.
authorAkim Demaille <demaille@gostai.com>
Fri, 29 Aug 2008 18:29:20 +0000 (20:29 +0200)
committerAkim Demaille <demaille@gostai.com>
Thu, 13 Nov 2008 05:58:34 +0000 (06:58 +0100)
* TODO (YYERRCODE): Mention the case of $undef.

ChangeLog
TODO

index 8abd8ce832087ab7f692d421f288edb08601100b..48808a515b3b4013216af559999ea199765aca26 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>
 
        TODO: YYPRINT.
 2008-11-13  Akim Demaille  <demaille@gostai.com>
 
        TODO: YYPRINT.
diff --git a/TODO b/TODO
index 0a4aef400fef77539ec4fb0f986b4a5e0d8d9fa0..e42c4b5c14a98b1fcaa1c8b745388533612fa040 100644 (file)
--- a/TODO
+++ b/TODO
@@ -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?
 Throw away?
 
 Bison might renumber if the user used number 256.  Keep fix and doc?
 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
 It is seems to be *really* obsolete now, shall we remove it?
 
 ** YYFAIL
 It is seems to be *really* obsolete now, shall we remove it?