minix/external/bsd/byacc/dist/test/btyacc/err_inherit3.output
Lionel Sambuc 0a6a1f1d05 NetBSD re-synchronization of the source tree
This brings our tree to NetBSD 7.0, as found on -current on the
10-10-2015.

This updates:
 - LLVM to 3.6.1
 - GCC to GCC 5.1
 - Replace minix/commands/zdump with usr.bin/zdump
 - external/bsd/libelf has moved to /external/bsd/elftoolchain/
 - Import ctwm
 - Drop sprintf from libminc

Change-Id: I149836ac18e9326be9353958bab9b266efb056f0
2016-01-13 20:32:14 +01:00

230 lines
2.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

0 $accept : declaration $end
1 $$1 :
2 $$2 :
3 declaration : class type $$1 $$2 namelist
4 $$3 :
5 declaration : type $$3 locnamelist
6 class : GLOBAL
7 | LOCAL
8 type : REAL
9 | INTEGER
10 $$4 :
11 namelist : $$4 namelist NAME
12 | NAME
13 $$5 :
14 locnamelist : $$5 $$2 namelist
state 0
$accept : . declaration $end (0)
GLOBAL shift 1
LOCAL shift 2
REAL shift 3
INTEGER shift 4
. error
declaration goto 5
class goto 6
type goto 7
state 1
class : GLOBAL . (6)
. reduce 6
state 2
class : LOCAL . (7)
. reduce 7
state 3
type : REAL . (8)
. reduce 8
state 4
type : INTEGER . (9)
. reduce 9
state 5
$accept : declaration . $end (0)
$end accept
state 6
declaration : class . type $$1 $$2 namelist (3)
REAL shift 3
INTEGER shift 4
. error
type goto 8
state 7
declaration : type . $$3 locnamelist (5)
$$3 : . (4)
. reduce 4
$$3 goto 9
state 8
declaration : class type . $$1 $$2 namelist (3)
$$1 : . (1)
. reduce 1
$$1 goto 10
state 9
declaration : type $$3 . locnamelist (5)
$$5 : . (13)
. reduce 13
locnamelist goto 11
$$5 goto 12
state 10
declaration : class type $$1 . $$2 namelist (3)
$$2 : . (2)
. reduce 2
$$2 goto 13
state 11
declaration : type $$3 locnamelist . (5)
. reduce 5
state 12
locnamelist : $$5 . $$2 namelist (14)
$$2 : . (2)
. reduce 2
$$2 goto 14
13: shift/reduce conflict (shift 15, reduce 10) on NAME
state 13
declaration : class type $$1 $$2 . namelist (3)
$$4 : . (10)
NAME shift 15
namelist goto 16
$$4 goto 17
14: shift/reduce conflict (shift 15, reduce 10) on NAME
state 14
locnamelist : $$5 $$2 . namelist (14)
$$4 : . (10)
NAME shift 15
namelist goto 18
$$4 goto 17
state 15
namelist : NAME . (12)
. reduce 12
state 16
declaration : class type $$1 $$2 namelist . (3)
. reduce 3
17: shift/reduce conflict (shift 15, reduce 10) on NAME
state 17
namelist : $$4 . namelist NAME (11)
$$4 : . (10)
NAME shift 15
namelist goto 19
$$4 goto 17
state 18
locnamelist : $$5 $$2 namelist . (14)
. reduce 14
state 19
namelist : $$4 namelist . NAME (11)
NAME shift 20
. error
state 20
namelist : $$4 namelist NAME . (11)
. reduce 11
Rules never reduced:
$$4 : (10)
State 13 contains 1 shift/reduce conflict.
State 14 contains 1 shift/reduce conflict.
State 17 contains 1 shift/reduce conflict.
7 terminals, 11 nonterminals
15 grammar rules, 21 states
grammar parser grammar
symbol# value# symbol
0 0 $end
1 256 error
2 257 GLOBAL
3 258 LOCAL
4 259 REAL
5 260 INTEGER
6 261 NAME
7 262 $accept
8 263 declaration
9 264 namelist
10 265 locnamelist
11 266 class
12 267 type
13 268 $$1
14 269 $$2
15 270 $$3
16 271 $$4
17 272 $$5