1 1.1 christos 0 $accept : list $end 2 1.1 christos 3 1.1 christos 1 list : 4 1.1 christos 2 | list stat '\n' 5 1.1 christos 3 | list error '\n' 6 1.1 christos 7 1.1 christos 4 stat : expr 8 1.1 christos 5 | LETTER '=' expr 9 1.1 christos 10 1.1 christos 6 expr : '(' expr ')' 11 1.1 christos 7 | expr "ADD" expr 12 1.1 christos 8 | expr "SUB" expr 13 1.1 christos 9 | expr "MUL" expr 14 1.1 christos 10 | expr "DIV" expr 15 1.1 christos 11 | expr "MOD" expr 16 1.1 christos 12 | expr "AND" expr 17 1.1 christos 13 | expr '|' expr 18 1.1 christos 14 | "SUB" expr 19 1.1 christos 15 | LETTER 20 1.1 christos 16 | number 21 1.1 christos 22 1.1 christos 17 number : DIGIT 23 1.1 christos 18 | number DIGIT 24 1.1 christos 26 1.1 christos state 0 27 1.1 christos $accept : . list $end (0) 28 1.1 christos list : . (1) 29 1.1 christos 30 1.1 christos . reduce 1 31 1.1 christos 32 1.1 christos list goto 1 33 1.1 christos 34 1.1 christos 35 1.1 christos state 1 36 1.1 christos $accept : list . $end (0) 37 1.1 christos list : list . stat '\n' (2) 38 1.1 christos list : list . error '\n' (3) 39 1.1 christos 40 1.1 christos $end accept 41 1.1 christos error shift 2 42 1.1 christos "SUB" shift 3 43 1.1 christos DIGIT shift 4 44 1.1 christos LETTER shift 5 45 1.1 christos '(' shift 6 46 1.1 christos . error 47 1.1 christos 48 1.1 christos stat goto 7 49 1.1 christos expr goto 8 50 1.1 christos number goto 9 51 1.1 christos 52 1.1 christos 53 1.1 christos state 2 54 1.1 christos list : list error . '\n' (3) 55 1.1 christos 56 1.1 christos '\n' shift 10 57 1.1 christos . error 58 1.1 christos 59 1.1 christos 60 1.1 christos state 3 61 1.1 christos expr : "SUB" . expr (14) 62 1.1 christos 63 1.1 christos "SUB" shift 3 64 1.1 christos DIGIT shift 4 65 1.1 christos LETTER shift 11 66 1.1 christos '(' shift 6 67 1.1 christos . error 68 1.1 christos 69 1.1 christos expr goto 12 70 1.1 christos number goto 9 71 1.1 christos 72 1.1 christos 73 1.1 christos state 4 74 1.1 christos number : DIGIT . (17) 75 1.1 christos 76 1.1 christos . reduce 17 77 1.1 christos 78 1.1 christos 79 1.1 christos state 5 80 1.1 christos stat : LETTER . '=' expr (5) 81 1.1 christos expr : LETTER . (15) 82 1.1 christos 83 1.1 christos '=' shift 13 84 1.1 christos "ADD" reduce 15 85 1.1 christos "SUB" reduce 15 86 1.1 christos "MUL" reduce 15 87 1.1 christos "DIV" reduce 15 88 1.1 christos "MOD" reduce 15 89 1.1 christos "AND" reduce 15 90 1.1 christos '|' reduce 15 91 1.1 christos '\n' reduce 15 92 1.1 christos 93 1.1 christos 94 1.1 christos state 6 95 1.1 christos expr : '(' . expr ')' (6) 96 1.1 christos 97 1.1 christos "SUB" shift 3 98 1.1 christos DIGIT shift 4 99 1.1 christos LETTER shift 11 100 1.1 christos '(' shift 6 101 1.1 christos . error 102 1.1 christos 103 1.1 christos expr goto 14 104 1.1 christos number goto 9 105 1.1 christos 106 1.1 christos 107 1.1 christos state 7 108 1.1 christos list : list stat . '\n' (2) 109 1.1 christos 110 1.1 christos '\n' shift 15 111 1.1 christos . error 112 1.1 christos 113 1.1 christos 114 1.1 christos state 8 115 1.1 christos stat : expr . (4) 116 1.1 christos expr : expr . "ADD" expr (7) 117 1.1 christos expr : expr . "SUB" expr (8) 118 1.1 christos expr : expr . "MUL" expr (9) 119 1.1 christos expr : expr . "DIV" expr (10) 120 1.1 christos expr : expr . "MOD" expr (11) 121 1.1 christos expr : expr . "AND" expr (12) 122 1.1 christos expr : expr . '|' expr (13) 123 1.1 christos 124 1.1 christos "ADD" shift 16 125 1.1 christos "SUB" shift 17 126 1.1 christos "MUL" shift 18 127 1.1 christos "DIV" shift 19 128 1.1 christos "MOD" shift 20 129 1.1 christos "AND" shift 21 130 1.1 christos '|' shift 22 131 1.1 christos '\n' reduce 4 132 1.1 christos 133 1.1 christos 134 1.1 christos state 9 135 1.1 christos expr : number . (16) 136 1.1 christos number : number . DIGIT (18) 137 1.1 christos 138 1.1 christos DIGIT shift 23 139 1.1 christos "ADD" reduce 16 140 1.1 christos "SUB" reduce 16 141 1.1 christos "MUL" reduce 16 142 1.1 christos "DIV" reduce 16 143 1.1 christos "MOD" reduce 16 144 1.1 christos "AND" reduce 16 145 1.1 christos '|' reduce 16 146 1.1 christos '\n' reduce 16 147 1.1 christos ')' reduce 16 148 1.1 christos 149 1.1 christos 150 1.1 christos state 10 151 1.1 christos list : list error '\n' . (3) 152 1.1 christos 153 1.1 christos . reduce 3 154 1.1 christos 155 1.1 christos 156 1.1 christos state 11 157 1.1 christos expr : LETTER . (15) 158 1.1 christos 159 1.1 christos . reduce 15 160 1.1 christos 161 1.1 christos 162 1.1 christos 12: shift/reduce conflict (shift 16, reduce 14) on "ADD" 163 1.1 christos 12: shift/reduce conflict (shift 17, reduce 14) on "SUB" 164 1.1 christos 12: shift/reduce conflict (shift 18, reduce 14) on "MUL" 165 1.1 christos 12: shift/reduce conflict (shift 19, reduce 14) on "DIV" 166 1.1 christos 12: shift/reduce conflict (shift 20, reduce 14) on "MOD" 167 1.1 christos 12: shift/reduce conflict (shift 21, reduce 14) on "AND" 168 1.1 christos state 12 169 1.1 christos expr : expr . "ADD" expr (7) 170 1.1 christos expr : expr . "SUB" expr (8) 171 1.1 christos expr : expr . "MUL" expr (9) 172 1.1 christos expr : expr . "DIV" expr (10) 173 1.1 christos expr : expr . "MOD" expr (11) 174 1.1 christos expr : expr . "AND" expr (12) 175 1.1 christos expr : expr . '|' expr (13) 176 1.1 christos expr : "SUB" expr . (14) 177 1.1 christos 178 1.1 christos "ADD" shift 16 179 1.1 christos "SUB" shift 17 180 1.1 christos "MUL" shift 18 181 1.1 christos "DIV" shift 19 182 1.1 christos "MOD" shift 20 183 1.1 christos "AND" shift 21 184 1.1 christos '|' reduce 14 185 1.1 christos '\n' reduce 14 186 1.1 christos ')' reduce 14 187 1.1 christos 188 1.1 christos 189 1.1 christos state 13 190 1.1 christos stat : LETTER '=' . expr (5) 191 1.1 christos 192 1.1 christos "SUB" shift 3 193 1.1 christos DIGIT shift 4 194 1.1 christos LETTER shift 11 195 1.1 christos '(' shift 6 196 1.1 christos . error 197 1.1 christos 198 1.1 christos expr goto 24 199 1.1 christos number goto 9 200 1.1 christos 201 1.1 christos 202 1.1 christos state 14 203 1.1 christos expr : '(' expr . ')' (6) 204 1.1 christos expr : expr . "ADD" expr (7) 205 1.1 christos expr : expr . "SUB" expr (8) 206 1.1 christos expr : expr . "MUL" expr (9) 207 1.1 christos expr : expr . "DIV" expr (10) 208 1.1 christos expr : expr . "MOD" expr (11) 209 1.1 christos expr : expr . "AND" expr (12) 210 1.1 christos expr : expr . '|' expr (13) 211 1.1 christos 212 1.1 christos "ADD" shift 16 213 1.1 christos "SUB" shift 17 214 1.1 christos "MUL" shift 18 215 1.1 christos "DIV" shift 19 216 1.1 christos "MOD" shift 20 217 1.1 christos "AND" shift 21 218 1.1 christos '|' shift 22 219 1.1 christos ')' shift 25 220 1.1 christos . error 221 1.1 christos 222 1.1 christos 223 1.1 christos state 15 224 1.1 christos list : list stat '\n' . (2) 225 1.1 christos 226 1.1 christos . reduce 2 227 1.1 christos 228 1.1 christos 229 1.1 christos state 16 230 1.1 christos expr : expr "ADD" . expr (7) 231 1.1 christos 232 1.1 christos "SUB" shift 3 233 1.1 christos DIGIT shift 4 234 1.1 christos LETTER shift 11 235 1.1 christos '(' shift 6 236 1.1 christos . error 237 1.1 christos 238 1.1 christos expr goto 26 239 1.1 christos number goto 9 240 1.1 christos 241 1.1 christos 242 1.1 christos state 17 243 1.1 christos expr : expr "SUB" . expr (8) 244 1.1 christos 245 1.1 christos "SUB" shift 3 246 1.1 christos DIGIT shift 4 247 1.1 christos LETTER shift 11 248 1.1 christos '(' shift 6 249 1.1 christos . error 250 1.1 christos 251 1.1 christos expr goto 27 252 1.1 christos number goto 9 253 1.1 christos 254 1.1 christos 255 1.1 christos state 18 256 1.1 christos expr : expr "MUL" . expr (9) 257 1.1 christos 258 1.1 christos "SUB" shift 3 259 1.1 christos DIGIT shift 4 260 1.1 christos LETTER shift 11 261 1.1 christos '(' shift 6 262 1.1 christos . error 263 1.1 christos 264 1.1 christos expr goto 28 265 1.1 christos number goto 9 266 1.1 christos 267 1.1 christos 268 1.1 christos state 19 269 1.1 christos expr : expr "DIV" . expr (10) 270 1.1 christos 271 1.1 christos "SUB" shift 3 272 1.1 christos DIGIT shift 4 273 1.1 christos LETTER shift 11 274 1.1 christos '(' shift 6 275 1.1 christos . error 276 1.1 christos 277 1.1 christos expr goto 29 278 1.1 christos number goto 9 279 1.1 christos 280 1.1 christos 281 1.1 christos state 20 282 1.1 christos expr : expr "MOD" . expr (11) 283 1.1 christos 284 1.1 christos "SUB" shift 3 285 1.1 christos DIGIT shift 4 286 1.1 christos LETTER shift 11 287 1.1 christos '(' shift 6 288 1.1 christos . error 289 1.1 christos 290 1.1 christos expr goto 30 291 1.1 christos number goto 9 292 1.1 christos 293 1.1 christos 294 1.1 christos state 21 295 1.1 christos expr : expr "AND" . expr (12) 296 1.1 christos 297 1.1 christos "SUB" shift 3 298 1.1 christos DIGIT shift 4 299 1.1 christos LETTER shift 11 300 1.1 christos '(' shift 6 301 1.1 christos . error 302 1.1 christos 303 1.1 christos expr goto 31 304 1.1 christos number goto 9 305 1.1 christos 306 1.1 christos 307 1.1 christos state 22 308 1.1 christos expr : expr '|' . expr (13) 309 1.1 christos 310 1.1 christos "SUB" shift 3 311 1.1 christos DIGIT shift 4 312 1.1 christos LETTER shift 11 313 1.1 christos '(' shift 6 314 1.1 christos . error 315 1.1 christos 316 1.1 christos expr goto 32 317 1.1 christos number goto 9 318 1.1 christos 319 1.1 christos 320 1.1 christos state 23 321 1.1 christos number : number DIGIT . (18) 322 1.1 christos 323 1.1 christos . reduce 18 324 1.1 christos 325 1.1 christos 326 1.1 christos state 24 327 1.1 christos stat : LETTER '=' expr . (5) 328 1.1 christos expr : expr . "ADD" expr (7) 329 1.1 christos expr : expr . "SUB" expr (8) 330 1.1 christos expr : expr . "MUL" expr (9) 331 1.1 christos expr : expr . "DIV" expr (10) 332 1.1 christos expr : expr . "MOD" expr (11) 333 1.1 christos expr : expr . "AND" expr (12) 334 1.1 christos expr : expr . '|' expr (13) 335 1.1 christos 336 1.1 christos "ADD" shift 16 337 1.1 christos "SUB" shift 17 338 1.1 christos "MUL" shift 18 339 1.1 christos "DIV" shift 19 340 1.1 christos "MOD" shift 20 341 1.1 christos "AND" shift 21 342 1.1 christos '|' shift 22 343 1.1 christos '\n' reduce 5 344 1.1 christos 345 1.1 christos 346 1.1 christos state 25 347 1.1 christos expr : '(' expr ')' . (6) 348 1.1 christos 349 1.1 christos . reduce 6 350 1.1 christos 351 1.1 christos 352 1.1 christos 26: shift/reduce conflict (shift 16, reduce 7) on "ADD" 353 1.1 christos 26: shift/reduce conflict (shift 17, reduce 7) on "SUB" 354 1.1 christos 26: shift/reduce conflict (shift 18, reduce 7) on "MUL" 355 1.1 christos 26: shift/reduce conflict (shift 19, reduce 7) on "DIV" 356 1.1 christos 26: shift/reduce conflict (shift 20, reduce 7) on "MOD" 357 1.1 christos 26: shift/reduce conflict (shift 21, reduce 7) on "AND" 358 1.1 christos 26: shift/reduce conflict (shift 22, reduce 7) on '|' 359 1.1 christos state 26 360 1.1 christos expr : expr . "ADD" expr (7) 361 1.1 christos expr : expr "ADD" expr . (7) 362 1.1 christos expr : expr . "SUB" expr (8) 363 1.1 christos expr : expr . "MUL" expr (9) 364 1.1 christos expr : expr . "DIV" expr (10) 365 1.1 christos expr : expr . "MOD" expr (11) 366 1.1 christos expr : expr . "AND" expr (12) 367 1.1 christos expr : expr . '|' expr (13) 368 1.1 christos 369 1.1 christos "ADD" shift 16 370 1.1 christos "SUB" shift 17 371 1.1 christos "MUL" shift 18 372 1.1 christos "DIV" shift 19 373 1.1 christos "MOD" shift 20 374 1.1 christos "AND" shift 21 375 1.1 christos '|' shift 22 376 1.1 christos '\n' reduce 7 377 1.1 christos ')' reduce 7 378 1.1 christos 379 1.1 christos 380 1.1 christos 27: shift/reduce conflict (shift 16, reduce 8) on "ADD" 381 1.1 christos 27: shift/reduce conflict (shift 17, reduce 8) on "SUB" 382 1.1 christos 27: shift/reduce conflict (shift 18, reduce 8) on "MUL" 383 1.1 christos 27: shift/reduce conflict (shift 19, reduce 8) on "DIV" 384 1.1 christos 27: shift/reduce conflict (shift 20, reduce 8) on "MOD" 385 1.1 christos 27: shift/reduce conflict (shift 21, reduce 8) on "AND" 386 1.1 christos 27: shift/reduce conflict (shift 22, reduce 8) on '|' 387 1.1 christos state 27 388 1.1 christos expr : expr . "ADD" expr (7) 389 1.1 christos expr : expr . "SUB" expr (8) 390 1.1 christos expr : expr "SUB" expr . (8) 391 1.1 christos expr : expr . "MUL" expr (9) 392 1.1 christos expr : expr . "DIV" expr (10) 393 1.1 christos expr : expr . "MOD" expr (11) 394 1.1 christos expr : expr . "AND" expr (12) 395 1.1 christos expr : expr . '|' expr (13) 396 1.1 christos 397 1.1 christos "ADD" shift 16 398 1.1 christos "SUB" shift 17 399 1.1 christos "MUL" shift 18 400 1.1 christos "DIV" shift 19 401 1.1 christos "MOD" shift 20 402 1.1 christos "AND" shift 21 403 1.1 christos '|' shift 22 404 1.1 christos '\n' reduce 8 405 1.1 christos ')' reduce 8 406 1.1 christos 407 1.1 christos 408 1.1 christos 28: shift/reduce conflict (shift 16, reduce 9) on "ADD" 409 1.1 christos 28: shift/reduce conflict (shift 17, reduce 9) on "SUB" 410 1.1 christos 28: shift/reduce conflict (shift 18, reduce 9) on "MUL" 411 1.1 christos 28: shift/reduce conflict (shift 19, reduce 9) on "DIV" 412 1.1 christos 28: shift/reduce conflict (shift 20, reduce 9) on "MOD" 413 1.1 christos 28: shift/reduce conflict (shift 21, reduce 9) on "AND" 414 1.1 christos 28: shift/reduce conflict (shift 22, reduce 9) on '|' 415 1.1 christos state 28 416 1.1 christos expr : expr . "ADD" expr (7) 417 1.1 christos expr : expr . "SUB" expr (8) 418 1.1 christos expr : expr . "MUL" expr (9) 419 1.1 christos expr : expr "MUL" expr . (9) 420 1.1 christos expr : expr . "DIV" expr (10) 421 1.1 christos expr : expr . "MOD" expr (11) 422 1.1 christos expr : expr . "AND" expr (12) 423 1.1 christos expr : expr . '|' expr (13) 424 1.1 christos 425 1.1 christos "ADD" shift 16 426 1.1 christos "SUB" shift 17 427 1.1 christos "MUL" shift 18 428 1.1 christos "DIV" shift 19 429 1.1 christos "MOD" shift 20 430 1.1 christos "AND" shift 21 431 1.1 christos '|' shift 22 432 1.1 christos '\n' reduce 9 433 1.1 christos ')' reduce 9 434 1.1 christos 435 1.1 christos 436 1.1 christos 29: shift/reduce conflict (shift 16, reduce 10) on "ADD" 437 1.1 christos 29: shift/reduce conflict (shift 17, reduce 10) on "SUB" 438 1.1 christos 29: shift/reduce conflict (shift 18, reduce 10) on "MUL" 439 1.1 christos 29: shift/reduce conflict (shift 19, reduce 10) on "DIV" 440 1.1 christos 29: shift/reduce conflict (shift 20, reduce 10) on "MOD" 441 1.1 christos 29: shift/reduce conflict (shift 21, reduce 10) on "AND" 442 1.1 christos 29: shift/reduce conflict (shift 22, reduce 10) on '|' 443 1.1 christos state 29 444 1.1 christos expr : expr . "ADD" expr (7) 445 1.1 christos expr : expr . "SUB" expr (8) 446 1.1 christos expr : expr . "MUL" expr (9) 447 1.1 christos expr : expr . "DIV" expr (10) 448 1.1 christos expr : expr "DIV" expr . (10) 449 1.1 christos expr : expr . "MOD" expr (11) 450 1.1 christos expr : expr . "AND" expr (12) 451 1.1 christos expr : expr . '|' expr (13) 452 1.1 christos 453 1.1 christos "ADD" shift 16 454 1.1 christos "SUB" shift 17 455 1.1 christos "MUL" shift 18 456 1.1 christos "DIV" shift 19 457 1.1 christos "MOD" shift 20 458 1.1 christos "AND" shift 21 459 1.1 christos '|' shift 22 460 1.1 christos '\n' reduce 10 461 1.1 christos ')' reduce 10 462 1.1 christos 463 1.1 christos 464 1.1 christos 30: shift/reduce conflict (shift 16, reduce 11) on "ADD" 465 1.1 christos 30: shift/reduce conflict (shift 17, reduce 11) on "SUB" 466 1.1 christos 30: shift/reduce conflict (shift 18, reduce 11) on "MUL" 467 1.1 christos 30: shift/reduce conflict (shift 19, reduce 11) on "DIV" 468 1.1 christos 30: shift/reduce conflict (shift 20, reduce 11) on "MOD" 469 1.1 christos 30: shift/reduce conflict (shift 21, reduce 11) on "AND" 470 1.1 christos 30: shift/reduce conflict (shift 22, reduce 11) on '|' 471 1.1 christos state 30 472 1.1 christos expr : expr . "ADD" expr (7) 473 1.1 christos expr : expr . "SUB" expr (8) 474 1.1 christos expr : expr . "MUL" expr (9) 475 1.1 christos expr : expr . "DIV" expr (10) 476 1.1 christos expr : expr . "MOD" expr (11) 477 1.1 christos expr : expr "MOD" expr . (11) 478 1.1 christos expr : expr . "AND" expr (12) 479 1.1 christos expr : expr . '|' expr (13) 480 1.1 christos 481 1.1 christos "ADD" shift 16 482 1.1 christos "SUB" shift 17 483 1.1 christos "MUL" shift 18 484 1.1 christos "DIV" shift 19 485 1.1 christos "MOD" shift 20 486 1.1 christos "AND" shift 21 487 1.1 christos '|' shift 22 488 1.1 christos '\n' reduce 11 489 1.1 christos ')' reduce 11 490 1.1 christos 491 1.1 christos 492 1.1 christos 31: shift/reduce conflict (shift 16, reduce 12) on "ADD" 493 1.1 christos 31: shift/reduce conflict (shift 17, reduce 12) on "SUB" 494 1.1 christos 31: shift/reduce conflict (shift 18, reduce 12) on "MUL" 495 1.1 christos 31: shift/reduce conflict (shift 19, reduce 12) on "DIV" 496 1.1 christos 31: shift/reduce conflict (shift 20, reduce 12) on "MOD" 497 1.1 christos 31: shift/reduce conflict (shift 21, reduce 12) on "AND" 498 1.1 christos 31: shift/reduce conflict (shift 22, reduce 12) on '|' 499 1.1 christos state 31 500 1.1 christos expr : expr . "ADD" expr (7) 501 1.1 christos expr : expr . "SUB" expr (8) 502 1.1 christos expr : expr . "MUL" expr (9) 503 1.1 christos expr : expr . "DIV" expr (10) 504 1.1 christos expr : expr . "MOD" expr (11) 505 1.1 christos expr : expr . "AND" expr (12) 506 1.1 christos expr : expr "AND" expr . (12) 507 1.1 christos expr : expr . '|' expr (13) 508 1.1 christos 509 1.1 christos "ADD" shift 16 510 1.1 christos "SUB" shift 17 511 1.1 christos "MUL" shift 18 512 1.1 christos "DIV" shift 19 513 1.1 christos "MOD" shift 20 514 1.1 christos "AND" shift 21 515 1.1 christos '|' shift 22 516 1.1 christos '\n' reduce 12 517 1.1 christos ')' reduce 12 518 1.1 christos 519 1.1 christos 520 1.1 christos 32: shift/reduce conflict (shift 16, reduce 13) on "ADD" 521 1.1 christos 32: shift/reduce conflict (shift 17, reduce 13) on "SUB" 522 1.1 christos 32: shift/reduce conflict (shift 18, reduce 13) on "MUL" 523 1.1 christos 32: shift/reduce conflict (shift 19, reduce 13) on "DIV" 524 1.1 christos 32: shift/reduce conflict (shift 20, reduce 13) on "MOD" 525 1.1 christos 32: shift/reduce conflict (shift 21, reduce 13) on "AND" 526 1.1 christos state 32 527 1.1 christos expr : expr . "ADD" expr (7) 528 1.1 christos expr : expr . "SUB" expr (8) 529 1.1 christos expr : expr . "MUL" expr (9) 530 1.1 christos expr : expr . "DIV" expr (10) 531 1.1 christos expr : expr . "MOD" expr (11) 532 1.1 christos expr : expr . "AND" expr (12) 533 1.1 christos expr : expr . '|' expr (13) 534 1.1 christos expr : expr '|' expr . (13) 535 1.1 christos 536 1.1 christos "ADD" shift 16 537 1.1 christos "SUB" shift 17 538 1.1 christos "MUL" shift 18 539 1.1 christos "DIV" shift 19 540 1.1 christos "MOD" shift 20 541 1.1 christos "AND" shift 21 542 1.1 christos '|' reduce 13 543 1.1 christos '\n' reduce 13 544 1.1 christos ')' reduce 13 545 1.1 christos 546 1.1 christos 547 1.1 christos State 12 contains 6 shift/reduce conflicts. 548 1.1 christos State 26 contains 7 shift/reduce conflicts. 549 1.1 christos State 27 contains 7 shift/reduce conflicts. 550 1.1 christos State 28 contains 7 shift/reduce conflicts. 551 1.1 christos State 29 contains 7 shift/reduce conflicts. 552 1.1 christos State 30 contains 7 shift/reduce conflicts. 553 1.1 christos State 31 contains 7 shift/reduce conflicts. 554 1.1 christos State 32 contains 6 shift/reduce conflicts. 555 1.1 christos 556 1.1 christos 557 1.1 christos 28 terminals, 5 nonterminals 558 19 grammar rules, 33 states 559