diff options
author | Akim Demaille <akim@epita.fr> | 2001-12-29 14:16:46 +0000 |
---|---|---|
committer | Akim Demaille <akim@epita.fr> | 2001-12-29 14:16:46 +0000 |
commit | 29d29c8fff612552f253342caa5fcee70b713490 (patch) | |
tree | e40d552c3f44dc18a38e97d6563c36832fd4b20f /tests/sets.at | |
parent | 7c6b64d02355fa26b3a256906327ab3edbbee8b7 (diff) | |
download | bison-29d29c8fff612552f253342caa5fcee70b713490.tar.gz |
* src/gram.c (ritem_print): Be sure to subtract 1 when displaying
rule line numbers.
* src/closure.c (print_closure): Likewise.
* src/derives.c (print_derives): Likewise.
* tests/sets.at (Nullable): Adjust: the rule numbers are correct
now.
Diffstat (limited to 'tests/sets.at')
-rw-r--r-- | tests/sets.at | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/tests/sets.at b/tests/sets.at index f1c16dcf..cd2727a0 100644 --- a/tests/sets.at +++ b/tests/sets.at @@ -42,9 +42,9 @@ AT_CHECK([[bison --trace input.y]], [], [], [stderr]) AT_CHECK([[sed 's/[ ]*$//' stderr]], [], [[RITEM - e $ (rule 1) - 'e' (rule 2) - (rule 3) + e $ (rule 0) + 'e' (rule 1) + (rule 2) DERIVES @@ -89,12 +89,12 @@ FIRSTS FDERIVES $axiom derives - 1: e $ - 2: 'e' - 3: + 0: e $ + 1: 'e' + 2: e derives - 2: 'e' - 3: + 1: 'e' + 2: Processing state 0 (reached by $) @@ -102,9 +102,9 @@ Closure: input Closure: output - 0: . e $ (rule 1) - 3: . 'e' (rule 2) - 5: . (rule 3) + 0: . e $ (rule 0) + 3: . 'e' (rule 1) + 5: . (rule 2) Entering new_itemsets, state = 0 @@ -117,22 +117,22 @@ Entering new_state, state = 0, symbol = 5 (e) Exiting get_state => 2 Processing state 1 (reached by 'e') Closure: input - 4: . (rule 2) + 4: . (rule 1) Closure: output - 4: . (rule 2) + 4: . (rule 1) Entering new_itemsets, state = 1 Entering append_states, state = 1 Processing state 2 (reached by e) Closure: input - 1: . $ (rule 1) + 1: . $ (rule 0) Closure: output - 1: . $ (rule 1) + 1: . $ (rule 0) Entering new_itemsets, state = 2 @@ -142,11 +142,11 @@ Entering new_state, state = 2, symbol = 0 ($) Exiting get_state => 3 Processing state 3 (reached by $) Closure: input - 2: . (rule 1) + 2: . (rule 0) Closure: output - 2: . (rule 1) + 2: . (rule 0) Entering new_itemsets, state = 3 |