1264790Sbapt 0 $accept : declaration $end 2264790Sbapt 3264790Sbapt 1 declaration : class type namelist 4264790Sbapt 2 | type locnamelist 5264790Sbapt 6264790Sbapt 3 class : GLOBAL 7264790Sbapt 4 | LOCAL 8264790Sbapt 9264790Sbapt 5 type : REAL 10264790Sbapt 6 | INTEGER 11264790Sbapt 12264790Sbapt 7 namelist : namelist NAME 13264790Sbapt 8 | NAME 14264790Sbapt 15264790Sbapt 9 $$1 : 16264790Sbapt 17264790Sbapt 10 $$2 : 18264790Sbapt 19264790Sbapt 11 locnamelist : $$1 $$2 namelist 20264790Sbapt 21264790Sbaptstate 0 22264790Sbapt $accept : . declaration $end (0) 23264790Sbapt 24264790Sbapt GLOBAL shift 1 25264790Sbapt LOCAL shift 2 26264790Sbapt REAL shift 3 27264790Sbapt INTEGER shift 4 28264790Sbapt . error 29264790Sbapt 30264790Sbapt declaration goto 5 31264790Sbapt class goto 6 32264790Sbapt type goto 7 33264790Sbapt 34264790Sbapt 35264790Sbaptstate 1 36264790Sbapt class : GLOBAL . (3) 37264790Sbapt 38264790Sbapt . reduce 3 39264790Sbapt 40264790Sbapt 41264790Sbaptstate 2 42264790Sbapt class : LOCAL . (4) 43264790Sbapt 44264790Sbapt . reduce 4 45264790Sbapt 46264790Sbapt 47264790Sbaptstate 3 48264790Sbapt type : REAL . (5) 49264790Sbapt 50264790Sbapt . reduce 5 51264790Sbapt 52264790Sbapt 53264790Sbaptstate 4 54264790Sbapt type : INTEGER . (6) 55264790Sbapt 56264790Sbapt . reduce 6 57264790Sbapt 58264790Sbapt 59264790Sbaptstate 5 60264790Sbapt $accept : declaration . $end (0) 61264790Sbapt 62264790Sbapt $end accept 63264790Sbapt 64264790Sbapt 65264790Sbaptstate 6 66264790Sbapt declaration : class . type namelist (1) 67264790Sbapt 68264790Sbapt REAL shift 3 69264790Sbapt INTEGER shift 4 70264790Sbapt . error 71264790Sbapt 72264790Sbapt type goto 8 73264790Sbapt 74264790Sbapt 75264790Sbaptstate 7 76264790Sbapt declaration : type . locnamelist (2) 77264790Sbapt $$1 : . (9) 78264790Sbapt 79264790Sbapt . reduce 9 80264790Sbapt 81264790Sbapt locnamelist goto 9 82264790Sbapt $$1 goto 10 83264790Sbapt 84264790Sbapt 85264790Sbaptstate 8 86264790Sbapt declaration : class type . namelist (1) 87264790Sbapt 88264790Sbapt NAME shift 11 89264790Sbapt . error 90264790Sbapt 91264790Sbapt namelist goto 12 92264790Sbapt 93264790Sbapt 94264790Sbaptstate 9 95264790Sbapt declaration : type locnamelist . (2) 96264790Sbapt 97264790Sbapt . reduce 2 98264790Sbapt 99264790Sbapt 100264790Sbaptstate 10 101264790Sbapt locnamelist : $$1 . $$2 namelist (11) 102264790Sbapt $$2 : . (10) 103264790Sbapt 104264790Sbapt . reduce 10 105264790Sbapt 106264790Sbapt $$2 goto 13 107264790Sbapt 108264790Sbapt 109264790Sbaptstate 11 110264790Sbapt namelist : NAME . (8) 111264790Sbapt 112264790Sbapt . reduce 8 113264790Sbapt 114264790Sbapt 115264790Sbaptstate 12 116264790Sbapt declaration : class type namelist . (1) 117264790Sbapt namelist : namelist . NAME (7) 118264790Sbapt 119264790Sbapt NAME shift 14 120264790Sbapt $end reduce 1 121264790Sbapt 122264790Sbapt 123264790Sbaptstate 13 124264790Sbapt locnamelist : $$1 $$2 . namelist (11) 125264790Sbapt 126264790Sbapt NAME shift 11 127264790Sbapt . error 128264790Sbapt 129264790Sbapt namelist goto 15 130264790Sbapt 131264790Sbapt 132264790Sbaptstate 14 133264790Sbapt namelist : namelist NAME . (7) 134264790Sbapt 135264790Sbapt . reduce 7 136264790Sbapt 137264790Sbapt 138264790Sbaptstate 15 139264790Sbapt namelist : namelist . NAME (7) 140264790Sbapt locnamelist : $$1 $$2 namelist . (11) 141264790Sbapt 142264790Sbapt NAME shift 14 143264790Sbapt $end reduce 11 144264790Sbapt 145264790Sbapt 146264790Sbapt7 terminals, 8 nonterminals 147264790Sbapt12 grammar rules, 16 states 148264790Sbapt 149264790Sbaptgrammar parser grammar 150264790Sbaptsymbol# value# symbol 151264790Sbapt 0 0 $end 152264790Sbapt 1 256 error 153264790Sbapt 2 257 GLOBAL 154264790Sbapt 3 258 LOCAL 155264790Sbapt 4 259 REAL 156264790Sbapt 5 260 INTEGER 157264790Sbapt 6 261 NAME 158264790Sbapt 7 262 $accept 159264790Sbapt 8 263 declaration 160264790Sbapt 9 264 class 161264790Sbapt 10 265 type 162264790Sbapt 11 266 namelist 163264790Sbapt 12 267 locnamelist 164264790Sbapt 13 268 $$1 165264790Sbapt 14 269 $$2 166