X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/7c6b64d02355fa26b3a256906327ab3edbbee8b7..1cca533e2e296a6e54bd6d82c42736f434186df3:/tests/sets.at diff --git a/tests/sets.at b/tests/sets.at index f1c16dcf..001fc4a8 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 @@ -158,7 +158,11 @@ transpose: output 0: Lookaheads: BEGIN -State 0: 0 lookaheads +State 0: 1 lookaheads + on 0 ($) -> rule -4 + on 1 (error) -> rule -4 + on 2 ($undefined.) -> rule -4 + on 3 ('e') -> rule -4 State 1: 0 lookaheads State 2: 0 lookaheads State 3: 0 lookaheads