1264790Sbapt 0 $accept : declaration $end 2264790Sbapt 3264790Sbapt 1 $$1 : 4264790Sbapt 5264790Sbapt 2 $$2 : 6264790Sbapt 7264790Sbapt 3 declaration : class type $$1 $$2 namelist 8264790Sbapt 9264790Sbapt 4 $$3 : 10264790Sbapt 11264790Sbapt 5 declaration : type $$3 locnamelist 12264790Sbapt 13264790Sbapt 6 class : GLOBAL 14264790Sbapt 7 | LOCAL 15264790Sbapt 16264790Sbapt 8 type : REAL 17264790Sbapt 9 | INTEGER 18264790Sbapt 19264790Sbapt 10 $$4 : 20264790Sbapt 21264790Sbapt 11 namelist : $$4 namelist NAME 22264790Sbapt 12 | NAME 23264790Sbapt 24264790Sbapt 13 $$5 : 25264790Sbapt 26264790Sbapt 14 locnamelist : $$5 $$2 namelist 27264790Sbapt 28264790Sbaptstate 0 29264790Sbapt $accept : . declaration $end (0) 30264790Sbapt 31264790Sbapt GLOBAL shift 1 32264790Sbapt LOCAL shift 2 33264790Sbapt REAL shift 3 34264790Sbapt INTEGER shift 4 35264790Sbapt . error 36264790Sbapt 37264790Sbapt declaration goto 5 38264790Sbapt class goto 6 39264790Sbapt type goto 7 40264790Sbapt 41264790Sbapt 42264790Sbaptstate 1 43264790Sbapt class : GLOBAL . (6) 44264790Sbapt 45264790Sbapt . reduce 6 46264790Sbapt 47264790Sbapt 48264790Sbaptstate 2 49264790Sbapt class : LOCAL . (7) 50264790Sbapt 51264790Sbapt . reduce 7 52264790Sbapt 53264790Sbapt 54264790Sbaptstate 3 55264790Sbapt type : REAL . (8) 56264790Sbapt 57264790Sbapt . reduce 8 58264790Sbapt 59264790Sbapt 60264790Sbaptstate 4 61264790Sbapt type : INTEGER . (9) 62264790Sbapt 63264790Sbapt . reduce 9 64264790Sbapt 65264790Sbapt 66264790Sbaptstate 5 67264790Sbapt $accept : declaration . $end (0) 68264790Sbapt 69264790Sbapt $end accept 70264790Sbapt 71264790Sbapt 72264790Sbaptstate 6 73264790Sbapt declaration : class . type $$1 $$2 namelist (3) 74264790Sbapt 75264790Sbapt REAL shift 3 76264790Sbapt INTEGER shift 4 77264790Sbapt . error 78264790Sbapt 79264790Sbapt type goto 8 80264790Sbapt 81264790Sbapt 82264790Sbaptstate 7 83264790Sbapt declaration : type . $$3 locnamelist (5) 84264790Sbapt $$3 : . (4) 85264790Sbapt 86264790Sbapt . reduce 4 87264790Sbapt 88264790Sbapt $$3 goto 9 89264790Sbapt 90264790Sbapt 91264790Sbaptstate 8 92264790Sbapt declaration : class type . $$1 $$2 namelist (3) 93264790Sbapt $$1 : . (1) 94264790Sbapt 95264790Sbapt . reduce 1 96264790Sbapt 97264790Sbapt $$1 goto 10 98264790Sbapt 99264790Sbapt 100264790Sbaptstate 9 101264790Sbapt declaration : type $$3 . locnamelist (5) 102264790Sbapt $$5 : . (13) 103264790Sbapt 104264790Sbapt . reduce 13 105264790Sbapt 106264790Sbapt locnamelist goto 11 107264790Sbapt $$5 goto 12 108264790Sbapt 109264790Sbapt 110264790Sbaptstate 10 111264790Sbapt declaration : class type $$1 . $$2 namelist (3) 112264790Sbapt $$2 : . (2) 113264790Sbapt 114264790Sbapt . reduce 2 115264790Sbapt 116264790Sbapt $$2 goto 13 117264790Sbapt 118264790Sbapt 119264790Sbaptstate 11 120264790Sbapt declaration : type $$3 locnamelist . (5) 121264790Sbapt 122264790Sbapt . reduce 5 123264790Sbapt 124264790Sbapt 125264790Sbaptstate 12 126264790Sbapt locnamelist : $$5 . $$2 namelist (14) 127264790Sbapt $$2 : . (2) 128264790Sbapt 129264790Sbapt . reduce 2 130264790Sbapt 131264790Sbapt $$2 goto 14 132264790Sbapt 133264790Sbapt 134264790Sbapt13: shift/reduce conflict (shift 15, reduce 10) on NAME 135264790Sbaptstate 13 136264790Sbapt declaration : class type $$1 $$2 . namelist (3) 137264790Sbapt $$4 : . (10) 138264790Sbapt 139264790Sbapt NAME shift 15 140264790Sbapt 141264790Sbapt namelist goto 16 142264790Sbapt $$4 goto 17 143264790Sbapt 144264790Sbapt 145264790Sbapt14: shift/reduce conflict (shift 15, reduce 10) on NAME 146264790Sbaptstate 14 147264790Sbapt locnamelist : $$5 $$2 . namelist (14) 148264790Sbapt $$4 : . (10) 149264790Sbapt 150264790Sbapt NAME shift 15 151264790Sbapt 152264790Sbapt namelist goto 18 153264790Sbapt $$4 goto 17 154264790Sbapt 155264790Sbapt 156264790Sbaptstate 15 157264790Sbapt namelist : NAME . (12) 158264790Sbapt 159264790Sbapt . reduce 12 160264790Sbapt 161264790Sbapt 162264790Sbaptstate 16 163264790Sbapt declaration : class type $$1 $$2 namelist . (3) 164264790Sbapt 165264790Sbapt . reduce 3 166264790Sbapt 167264790Sbapt 168264790Sbapt17: shift/reduce conflict (shift 15, reduce 10) on NAME 169264790Sbaptstate 17 170264790Sbapt namelist : $$4 . namelist NAME (11) 171264790Sbapt $$4 : . (10) 172264790Sbapt 173264790Sbapt NAME shift 15 174264790Sbapt 175264790Sbapt namelist goto 19 176264790Sbapt $$4 goto 17 177264790Sbapt 178264790Sbapt 179264790Sbaptstate 18 180264790Sbapt locnamelist : $$5 $$2 namelist . (14) 181264790Sbapt 182264790Sbapt . reduce 14 183264790Sbapt 184264790Sbapt 185264790Sbaptstate 19 186264790Sbapt namelist : $$4 namelist . NAME (11) 187264790Sbapt 188264790Sbapt NAME shift 20 189264790Sbapt . error 190264790Sbapt 191264790Sbapt 192264790Sbaptstate 20 193264790Sbapt namelist : $$4 namelist NAME . (11) 194264790Sbapt 195264790Sbapt . reduce 11 196264790Sbapt 197264790Sbapt 198264790SbaptRules never reduced: 199264790Sbapt $$4 : (10) 200264790Sbapt 201264790Sbapt 202264790SbaptState 13 contains 1 shift/reduce conflict. 203264790SbaptState 14 contains 1 shift/reduce conflict. 204264790SbaptState 17 contains 1 shift/reduce conflict. 205264790Sbapt 206264790Sbapt 207264790Sbapt7 terminals, 11 nonterminals 208264790Sbapt15 grammar rules, 21 states 209264790Sbapt 210264790Sbaptgrammar parser grammar 211264790Sbaptsymbol# value# symbol 212264790Sbapt 0 0 $end 213264790Sbapt 1 256 error 214264790Sbapt 2 257 GLOBAL 215264790Sbapt 3 258 LOCAL 216264790Sbapt 4 259 REAL 217264790Sbapt 5 260 INTEGER 218264790Sbapt 6 261 NAME 219264790Sbapt 7 262 $accept 220264790Sbapt 8 263 declaration 221264790Sbapt 9 264 namelist 222264790Sbapt 10 265 locnamelist 223264790Sbapt 11 266 class 224264790Sbapt 12 267 type 225264790Sbapt 13 268 $$1 226264790Sbapt 14 269 $$2 227264790Sbapt 15 270 $$3 228264790Sbapt 16 271 $$4 229264790Sbapt 17 272 $$5 230