mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-21 10:13:03 +00:00
* tests/regression.at (Web2c Report): Catch up: the rule 0 is now
visible, and some states have now a different number.
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
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>
|
2001-12-29 Akim Demaille <akim@epita.fr>
|
||||||
|
|
||||||
* src/reader.c (readgram): Bind the initial rule's lineno to that
|
* src/reader.c (readgram): Bind the initial rule's lineno to that
|
||||||
|
|||||||
@@ -653,65 +653,70 @@ AT_CHECK([bison -v input.y])
|
|||||||
AT_CHECK([sed -n 's/ *$//;/^$/!p' input.output], 0,
|
AT_CHECK([sed -n 's/ *$//;/^$/!p' input.output], 0,
|
||||||
[[Grammar
|
[[Grammar
|
||||||
Number, Line, Rule
|
Number, Line, Rule
|
||||||
|
0 6 $axiom -> CONST_DEC_PART $
|
||||||
1 6 CONST_DEC_PART -> CONST_DEC_LIST
|
1 6 CONST_DEC_PART -> CONST_DEC_LIST
|
||||||
2 10 CONST_DEC_LIST -> CONST_DEC
|
2 10 CONST_DEC_LIST -> CONST_DEC
|
||||||
3 12 CONST_DEC_LIST -> CONST_DEC_LIST CONST_DEC
|
3 12 CONST_DEC_LIST -> CONST_DEC_LIST CONST_DEC
|
||||||
4 15 @1 -> /* empty */
|
4 15 @1 -> /* empty */
|
||||||
5 15 CONST_DEC -> @1 undef_id_tok '=' const_id_tok ';'
|
5 15 CONST_DEC -> @1 undef_id_tok '=' const_id_tok ';'
|
||||||
Terminals, with rules where they appear
|
Terminals, with rules where they appear
|
||||||
$ (0)
|
$ (0) 0
|
||||||
';' (59) 5
|
';' (59) 5
|
||||||
'=' (61) 5
|
'=' (61) 5
|
||||||
error (256)
|
error (256)
|
||||||
undef_id_tok (257) 5
|
undef_id_tok (257) 5
|
||||||
const_id_tok (258) 5
|
const_id_tok (258) 5
|
||||||
Nonterminals, with rules where they appear
|
Nonterminals, with rules where they appear
|
||||||
CONST_DEC_PART (7)
|
$axiom (7)
|
||||||
on left: 1
|
on left: 0
|
||||||
CONST_DEC_LIST (8)
|
CONST_DEC_PART (8)
|
||||||
|
on left: 1, on right: 0
|
||||||
|
CONST_DEC_LIST (9)
|
||||||
on left: 2 3, on right: 1 3
|
on left: 2 3, on right: 1 3
|
||||||
CONST_DEC (9)
|
CONST_DEC (10)
|
||||||
on left: 5, on right: 2 3
|
on left: 5, on right: 2 3
|
||||||
@1 (10)
|
@1 (11)
|
||||||
on left: 4, on right: 5
|
on left: 4, on right: 5
|
||||||
state 0
|
state 0
|
||||||
$default reduce using rule 4 (@1)
|
$default reduce using rule 4 (@1)
|
||||||
CONST_DEC_PART go to state 9
|
CONST_DEC_PART go to state 1
|
||||||
CONST_DEC_LIST go to state 1
|
CONST_DEC_LIST go to state 2
|
||||||
CONST_DEC go to state 2
|
CONST_DEC go to state 3
|
||||||
@1 go to state 3
|
@1 go to state 4
|
||||||
state 1
|
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_PART -> CONST_DEC_LIST . (rule 1)
|
||||||
CONST_DEC_LIST -> CONST_DEC_LIST . CONST_DEC (rule 3)
|
CONST_DEC_LIST -> CONST_DEC_LIST . CONST_DEC (rule 3)
|
||||||
undef_id_tok reduce using rule 4 (@1)
|
undef_id_tok reduce using rule 4 (@1)
|
||||||
$default reduce using rule 1 (CONST_DEC_PART)
|
$default reduce using rule 1 (CONST_DEC_PART)
|
||||||
CONST_DEC go to state 4
|
CONST_DEC go to state 6
|
||||||
@1 go to state 3
|
@1 go to state 4
|
||||||
state 2
|
state 3
|
||||||
CONST_DEC_LIST -> CONST_DEC . (rule 2)
|
CONST_DEC_LIST -> CONST_DEC . (rule 2)
|
||||||
$default reduce using rule 2 (CONST_DEC_LIST)
|
$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
|
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)
|
CONST_DEC_LIST -> CONST_DEC_LIST CONST_DEC . (rule 3)
|
||||||
$default reduce using rule 3 (CONST_DEC_LIST)
|
$default reduce using rule 3 (CONST_DEC_LIST)
|
||||||
state 5
|
|
||||||
CONST_DEC -> @1 undef_id_tok . '=' const_id_tok ';' (rule 5)
|
|
||||||
'=' shift, and go to state 6
|
|
||||||
state 6
|
|
||||||
CONST_DEC -> @1 undef_id_tok '=' . const_id_tok ';' (rule 5)
|
|
||||||
const_id_tok shift, and go to state 7
|
|
||||||
state 7
|
state 7
|
||||||
CONST_DEC -> @1 undef_id_tok '=' const_id_tok . ';' (rule 5)
|
CONST_DEC -> @1 undef_id_tok . '=' const_id_tok ';' (rule 5)
|
||||||
';' shift, and go to state 8
|
'=' shift, and go to state 8
|
||||||
state 8
|
state 8
|
||||||
|
CONST_DEC -> @1 undef_id_tok '=' . const_id_tok ';' (rule 5)
|
||||||
|
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 10
|
||||||
|
state 10
|
||||||
CONST_DEC -> @1 undef_id_tok '=' const_id_tok ';' . (rule 5)
|
CONST_DEC -> @1 undef_id_tok '=' const_id_tok ';' . (rule 5)
|
||||||
$default reduce using rule 5 (CONST_DEC)
|
$default reduce using rule 5 (CONST_DEC)
|
||||||
state 9
|
|
||||||
$ shift, and go to state 10
|
|
||||||
state 10
|
|
||||||
$default accept
|
|
||||||
]])
|
]])
|
||||||
|
|
||||||
AT_CLEANUP
|
AT_CLEANUP
|
||||||
|
|||||||
Reference in New Issue
Block a user