summaryrefslogtreecommitdiff
path: root/tests/sets.at
diff options
context:
space:
mode:
authorAkim Demaille <akim@epita.fr>2001-12-29 14:16:46 +0000
committerAkim Demaille <akim@epita.fr>2001-12-29 14:16:46 +0000
commit29d29c8fff612552f253342caa5fcee70b713490 (patch)
treee40d552c3f44dc18a38e97d6563c36832fd4b20f /tests/sets.at
parent7c6b64d02355fa26b3a256906327ab3edbbee8b7 (diff)
downloadbison-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.at34
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