State 1 contains 1 shift/reduce conflict. State 5 contains 1 shift/reduce conflict. State 67 contains 1 reduce/reduce conflict. State 70 contains 2 shift/reduce conflicts. State 76 contains 1 shift/reduce conflict. State 91 contains 2 shift/reduce conflicts. State 119 contains 14 reduce/reduce conflicts. Grammar rule 1 Ausdruck -> logAusdruck rule 2 Ausdruck -> arithAusdruck rule 3 logAusdruck -> 't' 'r' 'u' 'e' rule 4 logAusdruck -> 'f' 'a' 'l' 's' 'e' rule 5 logAusdruck -> Variable rule 6 logAusdruck -> '(' unaryLogOp logAusdruck ')' rule 7 logAusdruck -> '(' logAusdruck binaryLogOp logAusdruck ')' rule 8 logAusdruck -> '(' arithAusdruck Vergleichsop arithAusdruck ')' rule 9 arithAusdruck -> realZahl rule 10 arithAusdruck -> intZahl rule 11 arithAusdruck -> Variable rule 12 arithAusdruck -> '(' arithAusdruck ')' rule 13 arithAusdruck -> '(' unaryArithOp arithAusdruck ')' rule 14 arithAusdruck -> '(' arithAusdruck binaryArithOp arithAusdruck ')' rule 15 Variable -> VariablenID rule 16 Variable -> VariablenID '[' Indizes ']' rule 17 Indizes -> arithAusdruck rule 18 Indizes -> arithAusdruck ',' Indizes rule 19 VariablenID -> Identifikator rule 20 Identifikator -> Buchstabe rule 21 Identifikator -> Buchstabe IdEnde rule 22 IdEnde -> BoZ rule 23 IdEnde -> BoZ IdEnde rule 24 IdEnde -> '_' BoZ rule 25 IdEnde -> BoZ IdEnde rule 26 Buchstabe -> 'A' rule 27 Buchstabe -> 'B' rule 28 Buchstabe -> 'C' rule 29 Buchstabe -> 'D' rule 30 Buchstabe -> 'E' rule 31 Buchstabe -> 'F' rule 32 Buchstabe -> 'G' rule 33 Buchstabe -> 'H' rule 34 Buchstabe -> 'I' rule 35 Buchstabe -> 'J' rule 36 Buchstabe -> 'K' rule 37 Buchstabe -> 'L' rule 38 Buchstabe -> 'M' rule 39 Buchstabe -> 'N' rule 40 Buchstabe -> 'O' rule 41 Buchstabe -> 'P' rule 42 Buchstabe -> 'Q' rule 43 Buchstabe -> 'R' rule 44 Buchstabe -> 'S' rule 45 Buchstabe -> 'T' rule 46 Buchstabe -> 'U' rule 47 Buchstabe -> 'V' rule 48 Buchstabe -> 'W' rule 49 Buchstabe -> 'X' rule 50 Buchstabe -> 'Y' rule 51 Buchstabe -> 'Z' rule 52 Buchstabe -> 'a' rule 53 Buchstabe -> 'b' rule 54 Buchstabe -> 'c' rule 55 Buchstabe -> 'd' rule 56 Buchstabe -> 'e' rule 57 Buchstabe -> 'f' rule 58 Buchstabe -> 'g' rule 59 Buchstabe -> 'h' rule 60 Buchstabe -> 'i' rule 61 Buchstabe -> 'j' rule 62 Buchstabe -> 'k' rule 63 Buchstabe -> 'l' rule 64 Buchstabe -> 'm' rule 65 Buchstabe -> 'n' rule 66 Buchstabe -> 'o' rule 67 Buchstabe -> 'p' rule 68 Buchstabe -> 'q' rule 69 Buchstabe -> 'r' rule 70 Buchstabe -> 's' rule 71 Buchstabe -> 't' rule 72 Buchstabe -> 'u' rule 73 Buchstabe -> 'v' rule 74 Buchstabe -> 'w' rule 75 Buchstabe -> 'x' rule 76 Buchstabe -> 'y' rule 77 Buchstabe -> 'z' rule 78 Ziffer -> '0' rule 79 Ziffer -> '1' rule 80 Ziffer -> '2' rule 81 Ziffer -> '3' rule 82 Ziffer -> '4' rule 83 Ziffer -> '5' rule 84 Ziffer -> '6' rule 85 Ziffer -> '7' rule 86 Ziffer -> '8' rule 87 Ziffer -> '9' rule 88 BoZ -> Buchstabe rule 89 BoZ -> Ziffer rule 90 unaryLogOp -> 'n' 'o' 't' rule 91 binaryLogOp -> 'a' 'n' 'd' rule 92 binaryLogOp -> 'o' 'r' rule 93 Vergleichsop -> '>' rule 94 Vergleichsop -> '<' rule 95 Vergleichsop -> '<' '=' rule 96 Vergleichsop -> '=' '>' rule 97 Vergleichsop -> '=' rule 98 Vergleichsop -> '<' '>' rule 99 unaryArithOp -> '+' rule 100 unaryArithOp -> '-' rule 101 binaryArithOp -> '+' rule 102 binaryArithOp -> '-' rule 103 binaryArithOp -> '*' rule 104 binaryArithOp -> '/' rule 105 intZahl -> Ziffer rule 106 intZahl -> Ziffer intZahl rule 107 realZahl -> intZahl '.' intZahl rule 108 realZahl -> '.' intZahl rule 109 realZahl -> intZahl '.' Terminals, with rules where they appear $ (-1) '(' (40) 6 7 8 12 13 14 ')' (41) 6 7 8 12 13 14 '*' (42) 103 '+' (43) 99 101 ',' (44) 18 '-' (45) 100 102 '.' (46) 107 108 109 '/' (47) 104 '0' (48) 78 '1' (49) 79 '2' (50) 80 '3' (51) 81 '4' (52) 82 '5' (53) 83 '6' (54) 84 '7' (55) 85 '8' (56) 86 '9' (57) 87 '<' (60) 94 95 98 '=' (61) 95 96 97 '>' (62) 93 96 98 'A' (65) 26 'B' (66) 27 'C' (67) 28 'D' (68) 29 'E' (69) 30 'F' (70) 31 'G' (71) 32 'H' (72) 33 'I' (73) 34 'J' (74) 35 'K' (75) 36 'L' (76) 37 'M' (77) 38 'N' (78) 39 'O' (79) 40 'P' (80) 41 'Q' (81) 42 'R' (82) 43 'S' (83) 44 'T' (84) 45 'U' (85) 46 'V' (86) 47 'W' (87) 48 'X' (88) 49 'Y' (89) 50 'Z' (90) 51 '[' (91) 16 ']' (93) 16 '_' (95) 24 'a' (97) 4 52 91 'b' (98) 53 'c' (99) 54 'd' (100) 55 91 'e' (101) 3 4 56 'f' (102) 4 57 'g' (103) 58 'h' (104) 59 'i' (105) 60 'j' (106) 61 'k' (107) 62 'l' (108) 4 63 'm' (109) 64 'n' (110) 65 90 91 'o' (111) 66 90 92 'p' (112) 67 'q' (113) 68 'r' (114) 3 69 92 's' (115) 4 70 't' (116) 3 71 90 'u' (117) 3 72 'v' (118) 73 'w' (119) 74 'x' (120) 75 'y' (121) 76 'z' (122) 77 error (256) Nonterminals, with rules where they appear Ausdruck (79) on left: 1 2 logAusdruck (80) on left: 3 4 5 6 7 8, on right: 1 6 7 arithAusdruck (81) on left: 9 10 11 12 13 14, on right: 2 8 12 13 14 17 18 Variable (82) on left: 15 16, on right: 5 11 Indizes (83) on left: 17 18, on right: 16 18 VariablenID (84) on left: 19, on right: 15 16 Identifikator (85) on left: 20 21, on right: 19 IdEnde (86) on left: 22 23 24 25, on right: 21 23 25 Buchstabe (87) on left: 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77, on right: 20 21 88 Ziffer (88) on left: 78 79 80 81 82 83 84 85 86 87, on right: 89 105 106 BoZ (89) on left: 88 89, on right: 22 23 24 25 unaryLogOp (90) on left: 90, on right: 6 binaryLogOp (91) on left: 91 92, on right: 7 Vergleichsop (92) on left: 93 94 95 96 97 98, on right: 8 unaryArithOp (93) on left: 99 100, on right: 13 binaryArithOp (94) on left: 101 102 103 104, on right: 14 intZahl (95) on left: 105 106, on right: 10 106 107 108 109 realZahl (96) on left: 107 108 109, on right: 9 state 0 't' shift, and go to state 1 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 5 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 9 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '.' shift, and go to state 64 Ausdruck go to state 144 logAusdruck go to state 65 arithAusdruck go to state 66 Variable go to state 67 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 intZahl go to state 72 realZahl go to state 73 state 1 logAusdruck -> 't' . 'r' 'u' 'e' (rule 3) Buchstabe -> 't' . (rule 71) 'r' shift, and go to state 74 'r' [reduce using rule 71 (Buchstabe)] $default reduce using rule 71 (Buchstabe) state 2 Buchstabe -> 'r' . (rule 69) $default reduce using rule 69 (Buchstabe) state 3 Buchstabe -> 'u' . (rule 72) $default reduce using rule 72 (Buchstabe) state 4 Buchstabe -> 'e' . (rule 56) $default reduce using rule 56 (Buchstabe) state 5 logAusdruck -> 'f' . 'a' 'l' 's' 'e' (rule 4) Buchstabe -> 'f' . (rule 57) 'a' shift, and go to state 75 'a' [reduce using rule 57 (Buchstabe)] $default reduce using rule 57 (Buchstabe) state 6 Buchstabe -> 'a' . (rule 52) $default reduce using rule 52 (Buchstabe) state 7 Buchstabe -> 'l' . (rule 63) $default reduce using rule 63 (Buchstabe) state 8 Buchstabe -> 's' . (rule 70) $default reduce using rule 70 (Buchstabe) state 9 logAusdruck -> '(' . unaryLogOp logAusdruck ')' (rule 6) logAusdruck -> '(' . logAusdruck binaryLogOp logAusdruck ')' (rule 7) logAusdruck -> '(' . arithAusdruck Vergleichsop arithAusdruck ')' (rule 8) arithAusdruck -> '(' . arithAusdruck ')' (rule 12) arithAusdruck -> '(' . unaryArithOp arithAusdruck ')' (rule 13) arithAusdruck -> '(' . arithAusdruck binaryArithOp arithAusdruck ')' (rule 14) 't' shift, and go to state 1 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 5 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 9 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 76 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '+' shift, and go to state 77 '-' shift, and go to state 78 '.' shift, and go to state 64 logAusdruck go to state 79 arithAusdruck go to state 80 Variable go to state 67 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 unaryLogOp go to state 81 unaryArithOp go to state 82 intZahl go to state 72 realZahl go to state 73 state 10 Buchstabe -> 'A' . (rule 26) $default reduce using rule 26 (Buchstabe) state 11 Buchstabe -> 'B' . (rule 27) $default reduce using rule 27 (Buchstabe) state 12 Buchstabe -> 'C' . (rule 28) $default reduce using rule 28 (Buchstabe) state 13 Buchstabe -> 'D' . (rule 29) $default reduce using rule 29 (Buchstabe) state 14 Buchstabe -> 'E' . (rule 30) $default reduce using rule 30 (Buchstabe) state 15 Buchstabe -> 'F' . (rule 31) $default reduce using rule 31 (Buchstabe) state 16 Buchstabe -> 'G' . (rule 32) $default reduce using rule 32 (Buchstabe) state 17 Buchstabe -> 'H' . (rule 33) $default reduce using rule 33 (Buchstabe) state 18 Buchstabe -> 'I' . (rule 34) $default reduce using rule 34 (Buchstabe) state 19 Buchstabe -> 'J' . (rule 35) $default reduce using rule 35 (Buchstabe) state 20 Buchstabe -> 'K' . (rule 36) $default reduce using rule 36 (Buchstabe) state 21 Buchstabe -> 'L' . (rule 37) $default reduce using rule 37 (Buchstabe) state 22 Buchstabe -> 'M' . (rule 38) $default reduce using rule 38 (Buchstabe) state 23 Buchstabe -> 'N' . (rule 39) $default reduce using rule 39 (Buchstabe) state 24 Buchstabe -> 'O' . (rule 40) $default reduce using rule 40 (Buchstabe) state 25 Buchstabe -> 'P' . (rule 41) $default reduce using rule 41 (Buchstabe) state 26 Buchstabe -> 'Q' . (rule 42) $default reduce using rule 42 (Buchstabe) state 27 Buchstabe -> 'R' . (rule 43) $default reduce using rule 43 (Buchstabe) state 28 Buchstabe -> 'S' . (rule 44) $default reduce using rule 44 (Buchstabe) state 29 Buchstabe -> 'T' . (rule 45) $default reduce using rule 45 (Buchstabe) state 30 Buchstabe -> 'U' . (rule 46) $default reduce using rule 46 (Buchstabe) state 31 Buchstabe -> 'V' . (rule 47) $default reduce using rule 47 (Buchstabe) state 32 Buchstabe -> 'W' . (rule 48) $default reduce using rule 48 (Buchstabe) state 33 Buchstabe -> 'X' . (rule 49) $default reduce using rule 49 (Buchstabe) state 34 Buchstabe -> 'Y' . (rule 50) $default reduce using rule 50 (Buchstabe) state 35 Buchstabe -> 'Z' . (rule 51) $default reduce using rule 51 (Buchstabe) state 36 Buchstabe -> 'b' . (rule 53) $default reduce using rule 53 (Buchstabe) state 37 Buchstabe -> 'c' . (rule 54) $default reduce using rule 54 (Buchstabe) state 38 Buchstabe -> 'd' . (rule 55) $default reduce using rule 55 (Buchstabe) state 39 Buchstabe -> 'g' . (rule 58) $default reduce using rule 58 (Buchstabe) state 40 Buchstabe -> 'h' . (rule 59) $default reduce using rule 59 (Buchstabe) state 41 Buchstabe -> 'i' . (rule 60) $default reduce using rule 60 (Buchstabe) state 42 Buchstabe -> 'j' . (rule 61) $default reduce using rule 61 (Buchstabe) state 43 Buchstabe -> 'k' . (rule 62) $default reduce using rule 62 (Buchstabe) state 44 Buchstabe -> 'm' . (rule 64) $default reduce using rule 64 (Buchstabe) state 45 Buchstabe -> 'n' . (rule 65) $default reduce using rule 65 (Buchstabe) state 46 Buchstabe -> 'o' . (rule 66) $default reduce using rule 66 (Buchstabe) state 47 Buchstabe -> 'p' . (rule 67) $default reduce using rule 67 (Buchstabe) state 48 Buchstabe -> 'q' . (rule 68) $default reduce using rule 68 (Buchstabe) state 49 Buchstabe -> 'v' . (rule 73) $default reduce using rule 73 (Buchstabe) state 50 Buchstabe -> 'w' . (rule 74) $default reduce using rule 74 (Buchstabe) state 51 Buchstabe -> 'x' . (rule 75) $default reduce using rule 75 (Buchstabe) state 52 Buchstabe -> 'y' . (rule 76) $default reduce using rule 76 (Buchstabe) state 53 Buchstabe -> 'z' . (rule 77) $default reduce using rule 77 (Buchstabe) state 54 Ziffer -> '0' . (rule 78) $default reduce using rule 78 (Ziffer) state 55 Ziffer -> '1' . (rule 79) $default reduce using rule 79 (Ziffer) state 56 Ziffer -> '2' . (rule 80) $default reduce using rule 80 (Ziffer) state 57 Ziffer -> '3' . (rule 81) $default reduce using rule 81 (Ziffer) state 58 Ziffer -> '4' . (rule 82) $default reduce using rule 82 (Ziffer) state 59 Ziffer -> '5' . (rule 83) $default reduce using rule 83 (Ziffer) state 60 Ziffer -> '6' . (rule 84) $default reduce using rule 84 (Ziffer) state 61 Ziffer -> '7' . (rule 85) $default reduce using rule 85 (Ziffer) state 62 Ziffer -> '8' . (rule 86) $default reduce using rule 86 (Ziffer) state 63 Ziffer -> '9' . (rule 87) $default reduce using rule 87 (Ziffer) state 64 realZahl -> '.' . intZahl (rule 108) '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 Ziffer go to state 71 intZahl go to state 83 state 65 Ausdruck -> logAusdruck . (rule 1) $default reduce using rule 1 (Ausdruck) state 66 Ausdruck -> arithAusdruck . (rule 2) $default reduce using rule 2 (Ausdruck) state 67 logAusdruck -> Variable . (rule 5) arithAusdruck -> Variable . (rule 11) $ reduce using rule 5 (logAusdruck) $ [reduce using rule 11 (arithAusdruck)] 'a' reduce using rule 5 (logAusdruck) 'o' reduce using rule 5 (logAusdruck) $default reduce using rule 11 (arithAusdruck) state 68 Variable -> VariablenID . (rule 15) Variable -> VariablenID . '[' Indizes ']' (rule 16) '[' shift, and go to state 84 $default reduce using rule 15 (Variable) state 69 VariablenID -> Identifikator . (rule 19) $default reduce using rule 19 (VariablenID) state 70 Identifikator -> Buchstabe . (rule 20) Identifikator -> Buchstabe . IdEnde (rule 21) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '_' shift, and go to state 87 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 'a' [reduce using rule 20 (Identifikator)] 'o' [reduce using rule 20 (Identifikator)] $default reduce using rule 20 (Identifikator) IdEnde go to state 88 Buchstabe go to state 89 Ziffer go to state 90 BoZ go to state 91 state 71 intZahl -> Ziffer . (rule 105) intZahl -> Ziffer . intZahl (rule 106) '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 $default reduce using rule 105 (intZahl) Ziffer go to state 71 intZahl go to state 92 state 72 arithAusdruck -> intZahl . (rule 10) realZahl -> intZahl . '.' intZahl (rule 107) realZahl -> intZahl . '.' (rule 109) '.' shift, and go to state 93 $default reduce using rule 10 (arithAusdruck) state 73 arithAusdruck -> realZahl . (rule 9) $default reduce using rule 9 (arithAusdruck) state 74 logAusdruck -> 't' 'r' . 'u' 'e' (rule 3) 'u' shift, and go to state 94 state 75 logAusdruck -> 'f' 'a' . 'l' 's' 'e' (rule 4) 'l' shift, and go to state 95 state 76 Buchstabe -> 'n' . (rule 65) unaryLogOp -> 'n' . 'o' 't' (rule 90) 'o' shift, and go to state 96 'o' [reduce using rule 65 (Buchstabe)] $default reduce using rule 65 (Buchstabe) state 77 unaryArithOp -> '+' . (rule 99) $default reduce using rule 99 (unaryArithOp) state 78 unaryArithOp -> '-' . (rule 100) $default reduce using rule 100 (unaryArithOp) state 79 logAusdruck -> '(' logAusdruck . binaryLogOp logAusdruck ')' (rule 7) 'a' shift, and go to state 97 'o' shift, and go to state 98 binaryLogOp go to state 99 state 80 logAusdruck -> '(' arithAusdruck . Vergleichsop arithAusdruck ')' (rule 8) arithAusdruck -> '(' arithAusdruck . ')' (rule 12) arithAusdruck -> '(' arithAusdruck . binaryArithOp arithAusdruck ')' (rule 14) ')' shift, and go to state 100 '>' shift, and go to state 101 '<' shift, and go to state 102 '=' shift, and go to state 103 '+' shift, and go to state 104 '-' shift, and go to state 105 '*' shift, and go to state 106 '/' shift, and go to state 107 Vergleichsop go to state 108 binaryArithOp go to state 109 state 81 logAusdruck -> '(' unaryLogOp . logAusdruck ')' (rule 6) 't' shift, and go to state 1 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 5 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 110 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 logAusdruck go to state 111 Variable go to state 112 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 state 82 arithAusdruck -> '(' unaryArithOp . arithAusdruck ')' (rule 13) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 113 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '.' shift, and go to state 64 arithAusdruck go to state 114 Variable go to state 115 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 intZahl go to state 72 realZahl go to state 73 state 83 realZahl -> '.' intZahl . (rule 108) $default reduce using rule 108 (realZahl) state 84 Variable -> VariablenID '[' . Indizes ']' (rule 16) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 113 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '.' shift, and go to state 64 arithAusdruck go to state 116 Variable go to state 115 Indizes go to state 117 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 intZahl go to state 72 realZahl go to state 73 state 85 Buchstabe -> 't' . (rule 71) $default reduce using rule 71 (Buchstabe) state 86 Buchstabe -> 'f' . (rule 57) $default reduce using rule 57 (Buchstabe) state 87 IdEnde -> '_' . BoZ (rule 24) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 Buchstabe go to state 89 Ziffer go to state 90 BoZ go to state 118 state 88 Identifikator -> Buchstabe IdEnde . (rule 21) $default reduce using rule 21 (Identifikator) state 89 BoZ -> Buchstabe . (rule 88) $default reduce using rule 88 (BoZ) state 90 BoZ -> Ziffer . (rule 89) $default reduce using rule 89 (BoZ) state 91 IdEnde -> BoZ . (rule 22) IdEnde -> BoZ . IdEnde (rule 23) IdEnde -> BoZ . IdEnde (rule 25) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '_' shift, and go to state 87 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 'a' [reduce using rule 22 (IdEnde)] 'o' [reduce using rule 22 (IdEnde)] $default reduce using rule 22 (IdEnde) IdEnde go to state 119 Buchstabe go to state 89 Ziffer go to state 90 BoZ go to state 91 state 92 intZahl -> Ziffer intZahl . (rule 106) $default reduce using rule 106 (intZahl) state 93 realZahl -> intZahl '.' . intZahl (rule 107) realZahl -> intZahl '.' . (rule 109) '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 $default reduce using rule 109 (realZahl) Ziffer go to state 71 intZahl go to state 120 state 94 logAusdruck -> 't' 'r' 'u' . 'e' (rule 3) 'e' shift, and go to state 121 state 95 logAusdruck -> 'f' 'a' 'l' . 's' 'e' (rule 4) 's' shift, and go to state 122 state 96 unaryLogOp -> 'n' 'o' . 't' (rule 90) 't' shift, and go to state 123 state 97 binaryLogOp -> 'a' . 'n' 'd' (rule 91) 'n' shift, and go to state 124 state 98 binaryLogOp -> 'o' . 'r' (rule 92) 'r' shift, and go to state 125 state 99 logAusdruck -> '(' logAusdruck binaryLogOp . logAusdruck ')' (rule 7) 't' shift, and go to state 1 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 5 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 110 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 logAusdruck go to state 126 Variable go to state 112 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 state 100 arithAusdruck -> '(' arithAusdruck ')' . (rule 12) $default reduce using rule 12 (arithAusdruck) state 101 Vergleichsop -> '>' . (rule 93) $default reduce using rule 93 (Vergleichsop) state 102 Vergleichsop -> '<' . (rule 94) Vergleichsop -> '<' . '=' (rule 95) Vergleichsop -> '<' . '>' (rule 98) '>' shift, and go to state 127 '=' shift, and go to state 128 $default reduce using rule 94 (Vergleichsop) state 103 Vergleichsop -> '=' . '>' (rule 96) Vergleichsop -> '=' . (rule 97) '>' shift, and go to state 129 $default reduce using rule 97 (Vergleichsop) state 104 binaryArithOp -> '+' . (rule 101) $default reduce using rule 101 (binaryArithOp) state 105 binaryArithOp -> '-' . (rule 102) $default reduce using rule 102 (binaryArithOp) state 106 binaryArithOp -> '*' . (rule 103) $default reduce using rule 103 (binaryArithOp) state 107 binaryArithOp -> '/' . (rule 104) $default reduce using rule 104 (binaryArithOp) state 108 logAusdruck -> '(' arithAusdruck Vergleichsop . arithAusdruck ')' (rule 8) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 113 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '.' shift, and go to state 64 arithAusdruck go to state 130 Variable go to state 115 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 intZahl go to state 72 realZahl go to state 73 state 109 arithAusdruck -> '(' arithAusdruck binaryArithOp . arithAusdruck ')' (rule 14) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 113 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '.' shift, and go to state 64 arithAusdruck go to state 131 Variable go to state 115 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 intZahl go to state 72 realZahl go to state 73 state 110 logAusdruck -> '(' . unaryLogOp logAusdruck ')' (rule 6) logAusdruck -> '(' . logAusdruck binaryLogOp logAusdruck ')' (rule 7) logAusdruck -> '(' . arithAusdruck Vergleichsop arithAusdruck ')' (rule 8) 't' shift, and go to state 1 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 5 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 9 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 76 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '.' shift, and go to state 64 logAusdruck go to state 79 arithAusdruck go to state 132 Variable go to state 67 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 unaryLogOp go to state 81 intZahl go to state 72 realZahl go to state 73 state 111 logAusdruck -> '(' unaryLogOp logAusdruck . ')' (rule 6) ')' shift, and go to state 133 state 112 logAusdruck -> Variable . (rule 5) $default reduce using rule 5 (logAusdruck) state 113 arithAusdruck -> '(' . arithAusdruck ')' (rule 12) arithAusdruck -> '(' . unaryArithOp arithAusdruck ')' (rule 13) arithAusdruck -> '(' . arithAusdruck binaryArithOp arithAusdruck ')' (rule 14) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 113 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '+' shift, and go to state 77 '-' shift, and go to state 78 '.' shift, and go to state 64 arithAusdruck go to state 134 Variable go to state 115 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 unaryArithOp go to state 82 intZahl go to state 72 realZahl go to state 73 state 114 arithAusdruck -> '(' unaryArithOp arithAusdruck . ')' (rule 13) ')' shift, and go to state 135 state 115 arithAusdruck -> Variable . (rule 11) $default reduce using rule 11 (arithAusdruck) state 116 Indizes -> arithAusdruck . (rule 17) Indizes -> arithAusdruck . ',' Indizes (rule 18) ',' shift, and go to state 136 $default reduce using rule 17 (Indizes) state 117 Variable -> VariablenID '[' Indizes . ']' (rule 16) ']' shift, and go to state 137 state 118 IdEnde -> '_' BoZ . (rule 24) $default reduce using rule 24 (IdEnde) state 119 IdEnde -> BoZ IdEnde . (rule 23) IdEnde -> BoZ IdEnde . (rule 25) $ reduce using rule 23 (IdEnde) $ [reduce using rule 25 (IdEnde)] 'a' reduce using rule 23 (IdEnde) 'a' [reduce using rule 25 (IdEnde)] ')' reduce using rule 23 (IdEnde) ')' [reduce using rule 25 (IdEnde)] '[' reduce using rule 23 (IdEnde) '[' [reduce using rule 25 (IdEnde)] ']' reduce using rule 23 (IdEnde) ']' [reduce using rule 25 (IdEnde)] ',' reduce using rule 23 (IdEnde) ',' [reduce using rule 25 (IdEnde)] 'o' reduce using rule 23 (IdEnde) 'o' [reduce using rule 25 (IdEnde)] '>' reduce using rule 23 (IdEnde) '>' [reduce using rule 25 (IdEnde)] '<' reduce using rule 23 (IdEnde) '<' [reduce using rule 25 (IdEnde)] '=' reduce using rule 23 (IdEnde) '=' [reduce using rule 25 (IdEnde)] '+' reduce using rule 23 (IdEnde) '+' [reduce using rule 25 (IdEnde)] '-' reduce using rule 23 (IdEnde) '-' [reduce using rule 25 (IdEnde)] '*' reduce using rule 23 (IdEnde) '*' [reduce using rule 25 (IdEnde)] '/' reduce using rule 23 (IdEnde) '/' [reduce using rule 25 (IdEnde)] $default reduce using rule 23 (IdEnde) state 120 realZahl -> intZahl '.' intZahl . (rule 107) $default reduce using rule 107 (realZahl) state 121 logAusdruck -> 't' 'r' 'u' 'e' . (rule 3) $default reduce using rule 3 (logAusdruck) state 122 logAusdruck -> 'f' 'a' 'l' 's' . 'e' (rule 4) 'e' shift, and go to state 138 state 123 unaryLogOp -> 'n' 'o' 't' . (rule 90) $default reduce using rule 90 (unaryLogOp) state 124 binaryLogOp -> 'a' 'n' . 'd' (rule 91) 'd' shift, and go to state 139 state 125 binaryLogOp -> 'o' 'r' . (rule 92) $default reduce using rule 92 (binaryLogOp) state 126 logAusdruck -> '(' logAusdruck binaryLogOp logAusdruck . ')' (rule 7) ')' shift, and go to state 140 state 127 Vergleichsop -> '<' '>' . (rule 98) $default reduce using rule 98 (Vergleichsop) state 128 Vergleichsop -> '<' '=' . (rule 95) $default reduce using rule 95 (Vergleichsop) state 129 Vergleichsop -> '=' '>' . (rule 96) $default reduce using rule 96 (Vergleichsop) state 130 logAusdruck -> '(' arithAusdruck Vergleichsop arithAusdruck . ')' (rule 8) ')' shift, and go to state 141 state 131 arithAusdruck -> '(' arithAusdruck binaryArithOp arithAusdruck . ')' (rule 14) ')' shift, and go to state 142 state 132 logAusdruck -> '(' arithAusdruck . Vergleichsop arithAusdruck ')' (rule 8) '>' shift, and go to state 101 '<' shift, and go to state 102 '=' shift, and go to state 103 Vergleichsop go to state 108 state 133 logAusdruck -> '(' unaryLogOp logAusdruck ')' . (rule 6) $default reduce using rule 6 (logAusdruck) state 134 arithAusdruck -> '(' arithAusdruck . ')' (rule 12) arithAusdruck -> '(' arithAusdruck . binaryArithOp arithAusdruck ')' (rule 14) ')' shift, and go to state 100 '+' shift, and go to state 104 '-' shift, and go to state 105 '*' shift, and go to state 106 '/' shift, and go to state 107 binaryArithOp go to state 109 state 135 arithAusdruck -> '(' unaryArithOp arithAusdruck ')' . (rule 13) $default reduce using rule 13 (arithAusdruck) state 136 Indizes -> arithAusdruck ',' . Indizes (rule 18) 't' shift, and go to state 85 'r' shift, and go to state 2 'u' shift, and go to state 3 'e' shift, and go to state 4 'f' shift, and go to state 86 'a' shift, and go to state 6 'l' shift, and go to state 7 's' shift, and go to state 8 '(' shift, and go to state 113 'A' shift, and go to state 10 'B' shift, and go to state 11 'C' shift, and go to state 12 'D' shift, and go to state 13 'E' shift, and go to state 14 'F' shift, and go to state 15 'G' shift, and go to state 16 'H' shift, and go to state 17 'I' shift, and go to state 18 'J' shift, and go to state 19 'K' shift, and go to state 20 'L' shift, and go to state 21 'M' shift, and go to state 22 'N' shift, and go to state 23 'O' shift, and go to state 24 'P' shift, and go to state 25 'Q' shift, and go to state 26 'R' shift, and go to state 27 'S' shift, and go to state 28 'T' shift, and go to state 29 'U' shift, and go to state 30 'V' shift, and go to state 31 'W' shift, and go to state 32 'X' shift, and go to state 33 'Y' shift, and go to state 34 'Z' shift, and go to state 35 'b' shift, and go to state 36 'c' shift, and go to state 37 'd' shift, and go to state 38 'g' shift, and go to state 39 'h' shift, and go to state 40 'i' shift, and go to state 41 'j' shift, and go to state 42 'k' shift, and go to state 43 'm' shift, and go to state 44 'n' shift, and go to state 45 'o' shift, and go to state 46 'p' shift, and go to state 47 'q' shift, and go to state 48 'v' shift, and go to state 49 'w' shift, and go to state 50 'x' shift, and go to state 51 'y' shift, and go to state 52 'z' shift, and go to state 53 '0' shift, and go to state 54 '1' shift, and go to state 55 '2' shift, and go to state 56 '3' shift, and go to state 57 '4' shift, and go to state 58 '5' shift, and go to state 59 '6' shift, and go to state 60 '7' shift, and go to state 61 '8' shift, and go to state 62 '9' shift, and go to state 63 '.' shift, and go to state 64 arithAusdruck go to state 116 Variable go to state 115 Indizes go to state 143 VariablenID go to state 68 Identifikator go to state 69 Buchstabe go to state 70 Ziffer go to state 71 intZahl go to state 72 realZahl go to state 73 state 137 Variable -> VariablenID '[' Indizes ']' . (rule 16) $default reduce using rule 16 (Variable) state 138 logAusdruck -> 'f' 'a' 'l' 's' 'e' . (rule 4) $default reduce using rule 4 (logAusdruck) state 139 binaryLogOp -> 'a' 'n' 'd' . (rule 91) $default reduce using rule 91 (binaryLogOp) state 140 logAusdruck -> '(' logAusdruck binaryLogOp logAusdruck ')' . (rule 7) $default reduce using rule 7 (logAusdruck) state 141 logAusdruck -> '(' arithAusdruck Vergleichsop arithAusdruck ')' . (rule 8) $default reduce using rule 8 (logAusdruck) state 142 arithAusdruck -> '(' arithAusdruck binaryArithOp arithAusdruck ')' . (rule 14) $default reduce using rule 14 (arithAusdruck) state 143 Indizes -> arithAusdruck ',' Indizes . (rule 18) $default reduce using rule 18 (Indizes) state 144 $ go to state 145 state 145 $ go to state 146 state 146 $default accept