btyacc_destroy3.output revision 272651
1272343Sngie 0 $accept : declaration $end 2272343Sngie 3272343Sngie 1 declaration : class type namelist '(' class ',' type ')' 4272343Sngie 2 | type locnamelist '(' class ')' 5272343Sngie 6272343Sngie 3 class : GLOBAL 7272343Sngie 4 | LOCAL 8272343Sngie 9272343Sngie 5 type : REAL 10272343Sngie 6 | INTEGER 11272343Sngie 12272343Sngie 7 namelist : namelist NAME 13272343Sngie 8 | NAME 14272343Sngie 15272343Sngie 9 locnamelist : namelist '(' LOCAL ',' type ')' 16272343Sngie 17272343Sngiestate 0 18272343Sngie $accept : . declaration $end (0) 19272343Sngie 20272343Sngie GLOBAL shift 1 21272343Sngie LOCAL shift 2 22272343Sngie REAL shift 3 23272343Sngie INTEGER shift 4 24272343Sngie . error 25272343Sngie 26272343Sngie declaration goto 5 27272343Sngie class goto 6 28272343Sngie type goto 7 29272343Sngie 30272343Sngie 31272343Sngiestate 1 32272343Sngie class : GLOBAL . (3) 33272343Sngie 34272343Sngie . reduce 3 35272343Sngie 36272343Sngie 37272343Sngiestate 2 38272343Sngie class : LOCAL . (4) 39272343Sngie 40272343Sngie . reduce 4 41272343Sngie 42272343Sngie 43272343Sngiestate 3 44272343Sngie type : REAL . (5) 45272343Sngie 46272343Sngie . reduce 5 47272343Sngie 48272343Sngie 49272343Sngiestate 4 50272343Sngie type : INTEGER . (6) 51272343Sngie 52272343Sngie . reduce 6 53272343Sngie 54272343Sngie 55272343Sngiestate 5 56272343Sngie $accept : declaration . $end (0) 57272343Sngie 58272343Sngie $end accept 59272343Sngie 60272343Sngie 61272343Sngiestate 6 62272343Sngie declaration : class . type namelist '(' class ',' type ')' (1) 63272343Sngie 64272343Sngie REAL shift 3 65272343Sngie INTEGER shift 4 66272343Sngie . error 67272343Sngie 68272343Sngie type goto 8 69272343Sngie 70272343Sngie 71272343Sngiestate 7 72272343Sngie declaration : type . locnamelist '(' class ')' (2) 73272343Sngie 74272343Sngie NAME shift 9 75272343Sngie . error 76272343Sngie 77272343Sngie locnamelist goto 10 78272343Sngie namelist goto 11 79272343Sngie 80272343Sngie 81272343Sngiestate 8 82272343Sngie declaration : class type . namelist '(' class ',' type ')' (1) 83272343Sngie 84272343Sngie NAME shift 9 85272343Sngie . error 86272343Sngie 87272343Sngie namelist goto 12 88272343Sngie 89272343Sngie 90272343Sngiestate 9 91272343Sngie namelist : NAME . (8) 92272343Sngie 93272343Sngie . reduce 8 94272343Sngie 95272343Sngie 96272343Sngiestate 10 97272343Sngie declaration : type locnamelist . '(' class ')' (2) 98272343Sngie 99272343Sngie '(' shift 13 100272343Sngie . error 101272343Sngie 102272343Sngie 103272343Sngiestate 11 104272343Sngie namelist : namelist . NAME (7) 105272343Sngie locnamelist : namelist . '(' LOCAL ',' type ')' (9) 106272343Sngie 107272343Sngie NAME shift 14 108272343Sngie '(' shift 15 109272343Sngie . error 110272343Sngie 111272343Sngie 112272343Sngiestate 12 113272343Sngie declaration : class type namelist . '(' class ',' type ')' (1) 114272343Sngie namelist : namelist . NAME (7) 115272343Sngie 116272343Sngie NAME shift 14 117272343Sngie '(' shift 16 118272343Sngie . error 119272343Sngie 120272343Sngie 121272343Sngiestate 13 122272343Sngie declaration : type locnamelist '(' . class ')' (2) 123272343Sngie 124272343Sngie GLOBAL shift 1 125272343Sngie LOCAL shift 2 126272343Sngie . error 127272343Sngie 128272343Sngie class goto 17 129272343Sngie 130272343Sngie 131272343Sngiestate 14 132272343Sngie namelist : namelist NAME . (7) 133272343Sngie 134272343Sngie . reduce 7 135272343Sngie 136272343Sngie 137272343Sngiestate 15 138272343Sngie locnamelist : namelist '(' . LOCAL ',' type ')' (9) 139272343Sngie 140272343Sngie LOCAL shift 18 141272343Sngie . error 142272343Sngie 143272343Sngie 144272343Sngiestate 16 145272343Sngie declaration : class type namelist '(' . class ',' type ')' (1) 146272343Sngie 147272343Sngie GLOBAL shift 1 148272343Sngie LOCAL shift 2 149272343Sngie . error 150272343Sngie 151272343Sngie class goto 19 152272343Sngie 153272343Sngie 154272343Sngiestate 17 155272343Sngie declaration : type locnamelist '(' class . ')' (2) 156272343Sngie 157272343Sngie ')' shift 20 158272343Sngie . error 159272343Sngie 160272343Sngie 161272343Sngiestate 18 162272343Sngie locnamelist : namelist '(' LOCAL . ',' type ')' (9) 163272343Sngie 164272343Sngie ',' shift 21 165272343Sngie . error 166272343Sngie 167272343Sngie 168272343Sngiestate 19 169272343Sngie declaration : class type namelist '(' class . ',' type ')' (1) 170272343Sngie 171272343Sngie ',' shift 22 172272343Sngie . error 173272343Sngie 174272343Sngie 175272343Sngiestate 20 176272343Sngie declaration : type locnamelist '(' class ')' . (2) 177272343Sngie 178272343Sngie . reduce 2 179272343Sngie 180272343Sngie 181272343Sngiestate 21 182272343Sngie locnamelist : namelist '(' LOCAL ',' . type ')' (9) 183272343Sngie 184272343Sngie REAL shift 3 185272343Sngie INTEGER shift 4 186272343Sngie . error 187272343Sngie 188272343Sngie type goto 23 189272343Sngie 190272343Sngie 191272343Sngiestate 22 192272343Sngie declaration : class type namelist '(' class ',' . type ')' (1) 193272343Sngie 194272343Sngie REAL shift 3 195272343Sngie INTEGER shift 4 196272343Sngie . error 197272343Sngie 198272343Sngie type goto 24 199272343Sngie 200272343Sngie 201272343Sngiestate 23 202272343Sngie locnamelist : namelist '(' LOCAL ',' type . ')' (9) 203272343Sngie 204272343Sngie ')' shift 25 205272343Sngie . error 206272343Sngie 207272343Sngie 208272343Sngiestate 24 209272343Sngie declaration : class type namelist '(' class ',' type . ')' (1) 210272343Sngie 211272343Sngie ')' shift 26 212272343Sngie . error 213272343Sngie 214272343Sngie 215272343Sngiestate 25 216272343Sngie locnamelist : namelist '(' LOCAL ',' type ')' . (9) 217272343Sngie 218272343Sngie . reduce 9 219272343Sngie 220272343Sngie 221272343Sngiestate 26 222272343Sngie declaration : class type namelist '(' class ',' type ')' . (1) 223272343Sngie 224272343Sngie . reduce 1 225272343Sngie 226272343Sngie 227272343Sngie10 terminals, 6 nonterminals 228272343Sngie10 grammar rules, 27 states 229272343Sngie 230272343Sngiegrammar parser grammar 231272343Sngiesymbol# value# symbol 232272343Sngie 0 0 $end 233272343Sngie 1 256 error 234272343Sngie 2 257 GLOBAL 235272343Sngie 3 258 LOCAL 236272343Sngie 4 259 REAL 237272343Sngie 5 260 INTEGER 238272343Sngie 6 261 NAME 239272343Sngie 7 40 '(' 240272343Sngie 8 44 ',' 241 9 41 ')' 242 10 262 $accept 243 11 263 declaration 244 12 264 locnamelist 245 13 265 class 246 14 266 type 247 15 267 namelist 248