* tests/regression.at (Web2c Report): Catch up: the rule 0 is now
authorAkim Demaille <akim@epita.fr>
Sat, 29 Dec 2001 14:17:29 +0000 (14:17 +0000)
committerAkim Demaille <akim@epita.fr>
Sat, 29 Dec 2001 14:17:29 +0000 (14:17 +0000)
visible, and some states have now a different number.

ChangeLog
tests/regression.at

index be33f46..c0d5aa9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2001-12-29  Akim Demaille  <akim@epita.fr>
 
+       * tests/regression.at (Web2c Report): Catch up: the rule 0 is now
+       visible, and some states have now a different number.
+
+       
+2001-12-29  Akim Demaille  <akim@epita.fr>
+
        * src/reader.c (readgram): Bind the initial rule's lineno to that
        of the first rule.
        * tests/regression.at (Rule Line Numbers, Unresolved SR Conflicts):
index 78e607b..af5544c 100644 (file)
@@ -653,65 +653,70 @@ AT_CHECK([bison -v input.y])
 AT_CHECK([sed -n 's/  *$//;/^$/!p' input.output], 0,
 [[Grammar
   Number, Line, Rule
+    0   6 $axiom -> CONST_DEC_PART $
     1   6 CONST_DEC_PART -> CONST_DEC_LIST
     2  10 CONST_DEC_LIST -> CONST_DEC
     3  12 CONST_DEC_LIST -> CONST_DEC_LIST CONST_DEC
     4  15 @1 -> /* empty */
     5  15 CONST_DEC -> @1 undef_id_tok '=' const_id_tok ';'
 Terminals, with rules where they appear
-$ (0)
+$ (0) 0
 ';' (59) 5
 '=' (61) 5
 error (256)
 undef_id_tok (257) 5
 const_id_tok (258) 5
 Nonterminals, with rules where they appear
-CONST_DEC_PART (7)
-    on left: 1
-CONST_DEC_LIST (8)
+$axiom (7)
+    on left: 0
+CONST_DEC_PART (8)
+    on left: 1, on right: 0
+CONST_DEC_LIST (9)
     on left: 2 3, on right: 1 3
-CONST_DEC (9)
+CONST_DEC (10)
     on left: 5, on right: 2 3
-@1 (10)
+@1 (11)
     on left: 4, on right: 5
 state 0
     $default   reduce using rule 4 (@1)
-    CONST_DEC_PART     go to state 9
-    CONST_DEC_LIST     go to state 1
-    CONST_DEC  go to state 2
-    @1         go to state 3
+    CONST_DEC_PART     go to state 1
+    CONST_DEC_LIST     go to state 2
+    CONST_DEC  go to state 3
+    @1         go to state 4
 state 1
+    $axiom  ->  CONST_DEC_PART . $   (rule 0)
+    $          shift, and go to state 5
+state 2
     CONST_DEC_PART  ->  CONST_DEC_LIST .   (rule 1)
     CONST_DEC_LIST  ->  CONST_DEC_LIST . CONST_DEC   (rule 3)
     undef_id_tok       reduce using rule 4 (@1)
     $default   reduce using rule 1 (CONST_DEC_PART)
-    CONST_DEC  go to state 4
-    @1         go to state 3
-state 2
+    CONST_DEC  go to state 6
+    @1         go to state 4
+state 3
     CONST_DEC_LIST  ->  CONST_DEC .   (rule 2)
     $default   reduce using rule 2 (CONST_DEC_LIST)
-state 3
-    CONST_DEC  ->  @1 . undef_id_tok '=' const_id_tok ';'   (rule 5)
-    undef_id_tok       shift, and go to state 5
 state 4
+    CONST_DEC  ->  @1 . undef_id_tok '=' const_id_tok ';'   (rule 5)
+    undef_id_tok       shift, and go to state 7
+state 5
+    $axiom  ->  CONST_DEC_PART $ .   (rule 0)
+    $default   accept
+state 6
     CONST_DEC_LIST  ->  CONST_DEC_LIST CONST_DEC .   (rule 3)
     $default   reduce using rule 3 (CONST_DEC_LIST)
-state 5
+state 7
     CONST_DEC  ->  @1 undef_id_tok . '=' const_id_tok ';'   (rule 5)
-    '='        shift, and go to state 6
-state 6
+    '='        shift, and go to state 8
+state 8
     CONST_DEC  ->  @1 undef_id_tok '=' . const_id_tok ';'   (rule 5)
-    const_id_tok       shift, and go to state 7
-state 7
+    const_id_tok       shift, and go to state 9
+state 9
     CONST_DEC  ->  @1 undef_id_tok '=' const_id_tok . ';'   (rule 5)
-    ';'        shift, and go to state 8
-state 8
+    ';'        shift, and go to state 10
+state 10
     CONST_DEC  ->  @1 undef_id_tok '=' const_id_tok ';' .   (rule 5)
     $default   reduce using rule 5 (CONST_DEC)
-state 9
-    $          shift, and go to state 10
-state 10
-    $default   accept
 ]])
 
 AT_CLEANUP