diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-10-01 14:46:54 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-10-01 14:46:54 +0900 |
commit | 91b7ab6c8c828d65f9f40a5ef8e31c79ca8466be (patch) | |
tree | 7089d85dfa0daa5568799f671cfb9924f1012710 /test/btyacc/inherit2.output | |
parent | 1e6b914763e6f0f5b87c57449ee1b09e37a4da20 (diff) | |
download | byacc-91b7ab6c8c828d65f9f40a5ef8e31c79ca8466be.tar.gz byacc-91b7ab6c8c828d65f9f40a5ef8e31c79ca8466be.tar.bz2 byacc-91b7ab6c8c828d65f9f40a5ef8e31c79ca8466be.zip |
Imported Upstream version 20140409upstream/20140409
Diffstat (limited to 'test/btyacc/inherit2.output')
-rw-r--r-- | test/btyacc/inherit2.output | 199 |
1 files changed, 199 insertions, 0 deletions
diff --git a/test/btyacc/inherit2.output b/test/btyacc/inherit2.output new file mode 100644 index 0000000..70ffb05 --- /dev/null +++ b/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 |