summaryrefslogtreecommitdiffstats
path: root/contrib/byacc/test/btyacc/inherit2.output
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/byacc/test/btyacc/inherit2.output')
-rw-r--r--contrib/byacc/test/btyacc/inherit2.output199
1 files changed, 199 insertions, 0 deletions
diff --git a/contrib/byacc/test/btyacc/inherit2.output b/contrib/byacc/test/btyacc/inherit2.output
new file mode 100644
index 0000000..70ffb05
--- /dev/null
+++ b/contrib/byacc/test/btyacc/inherit2.output
@@ -0,0 +1,199 @@
+ 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 namelist : namelist NAME
+ 11 | NAME
+
+ 12 $$4 :
+
+ 13 locnamelist : $$4 $$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)
+ $$4 : . (12)
+
+ . reduce 12
+
+ locnamelist goto 11
+ $$4 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 : $$4 . $$2 namelist (13)
+ $$2 : . (2)
+
+ . reduce 2
+
+ $$2 goto 14
+
+
+state 13
+ declaration : class type $$1 $$2 . namelist (3)
+
+ NAME shift 15
+ . error
+
+ namelist goto 16
+
+
+state 14
+ locnamelist : $$4 $$2 . namelist (13)
+
+ NAME shift 15
+ . error
+
+ namelist goto 17
+
+
+state 15
+ namelist : NAME . (11)
+
+ . reduce 11
+
+
+state 16
+ declaration : class type $$1 $$2 namelist . (3)
+ namelist : namelist . NAME (10)
+
+ NAME shift 18
+ $end reduce 3
+
+
+state 17
+ namelist : namelist . NAME (10)
+ locnamelist : $$4 $$2 namelist . (13)
+
+ NAME shift 18
+ $end reduce 13
+
+
+state 18
+ namelist : namelist NAME . (10)
+
+ . reduce 10
+
+
+7 terminals, 10 nonterminals
+14 grammar rules, 19 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
OpenPOWER on IntegriCloud