1051 \\102\102\102\102\102\102\102\102\102\102\102\000\000\000\000\102\ |
1051 \\102\102\102\102\102\102\102\102\102\102\102\000\000\000\000\102\ |
1052 \\000\102\102\102\102\102\130\102\102\102\102\102\102\102\102\102\ |
1052 \\000\102\102\102\102\102\130\102\102\102\102\102\102\102\102\102\ |
1053 \\102\102\102\102\102\102\102\102\102\102\102\000\000\000\000\000\ |
1053 \\102\102\102\102\102\102\102\102\102\102\102\000\000\000\000\000\ |
1054 \\000" |
1054 \\000" |
1055 ), |
1055 ), |
1056 (131, |
|
1057 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1058 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1059 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1060 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1061 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1062 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1063 \\000\132\132\132\132\132\132\132\132\132\132\132\132\132\132\132\ |
|
1064 \\132\132\132\132\132\132\132\132\132\132\132\000\000\000\000\000\ |
|
1065 \\000" |
|
1066 ), |
|
1067 (132, |
1056 (132, |
1068 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1057 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1069 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1058 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1070 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1059 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1071 \\132\132\132\132\132\132\132\132\132\132\000\000\000\000\000\000\ |
1060 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1072 \\000\132\132\132\132\132\132\132\132\132\132\132\132\132\132\132\ |
1061 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1073 \\132\132\132\132\132\132\132\132\132\132\132\000\000\000\000\132\ |
1062 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1074 \\000\132\132\132\132\132\132\132\132\132\132\132\132\132\132\132\ |
1063 \\000\133\133\133\133\133\133\133\133\133\133\133\133\133\133\133\ |
1075 \\132\132\132\132\132\132\132\132\132\132\132\000\000\000\000\000\ |
1064 \\133\133\133\133\133\133\133\133\133\133\133\000\000\000\000\000\ |
1076 \\000" |
1065 \\000" |
1077 ), |
1066 ), |
1078 (133, |
1067 (133, |
1079 "\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1068 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1080 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1069 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1081 \\134\134\000\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1070 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1082 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1071 \\133\133\133\133\133\133\133\133\133\133\000\000\000\000\000\000\ |
1083 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1072 \\000\133\133\133\133\133\133\133\133\133\133\133\133\133\133\133\ |
1084 \\134\134\134\134\134\134\134\134\134\134\134\134\137\134\134\134\ |
1073 \\133\133\133\133\133\133\133\133\133\133\133\000\000\000\000\133\ |
1085 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1074 \\000\133\133\133\133\133\133\133\133\133\133\133\133\133\133\133\ |
1086 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1075 \\133\133\133\133\133\133\133\133\133\133\133\000\000\000\000\000\ |
1087 \\134" |
1076 \\000" |
1088 ), |
1077 ), |
1089 (134, |
1078 (134, |
1090 "\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1079 "\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1091 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1080 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1092 \\134\134\136\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1081 \\135\135\000\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1093 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1082 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1094 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1083 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1095 \\134\134\134\134\134\134\134\134\134\134\134\134\135\134\134\134\ |
1084 \\135\135\135\135\135\135\135\135\135\135\135\135\138\135\135\135\ |
1096 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1085 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1097 \\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\134\ |
1086 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1098 \\134" |
1087 \\135" |
1099 ), |
1088 ), |
1100 (135, |
1089 (135, |
1101 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1090 "\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1102 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1091 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1103 \\000\000\134\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1092 \\135\135\137\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1104 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1093 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1105 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1094 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1106 \\000\000\000\000\000\000\000\000\000\000\000\000\134\000\000\000\ |
1095 \\135\135\135\135\135\135\135\135\135\135\135\135\136\135\135\135\ |
1107 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1096 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1108 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1097 \\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\135\ |
1109 \\000" |
1098 \\135" |
1110 ), |
1099 ), |
1111 (138, |
1100 (136, |
1112 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1101 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1113 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1102 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1114 \\000\141\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1103 \\000\000\135\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1115 \\000\000\000\000\000\000\000\000\000\000\000\000\000\140\139\000\ |
1104 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1116 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1105 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1117 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1106 \\000\000\000\000\000\000\000\000\000\000\000\000\135\000\000\000\ |
1118 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1107 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1119 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1108 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1120 \\000" |
1109 \\000" |
1121 ), |
1110 ), |
1122 (142, |
1111 (139, |
1123 "\000\000\000\000\000\000\000\000\000\142\000\000\000\000\000\000\ |
1112 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1124 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1113 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1125 \\142\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1114 \\000\142\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1126 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1115 \\000\000\000\000\000\000\000\000\000\000\000\000\000\141\140\000\ |
1127 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1116 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1128 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1117 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1129 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1118 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1130 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1119 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1131 \\000" |
1120 \\000" |
1132 ), |
1121 ), |
1133 (143, |
1122 (143, |
1134 "\000\000\000\000\000\000\000\000\000\000\144\000\000\000\000\000\ |
1123 "\000\000\000\000\000\000\000\000\000\143\000\000\000\000\000\000\ |
|
1124 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1125 \\143\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1126 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1127 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1128 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1129 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1130 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
|
1131 \\000" |
|
1132 ), |
|
1133 (144, |
|
1134 "\000\000\000\000\000\000\000\000\000\000\145\000\000\000\000\000\ |
1135 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1135 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1136 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1136 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1137 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1137 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1138 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1138 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1139 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1139 \\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ |
1182 {fin = [(N 23)], trans = 30}, |
1182 {fin = [(N 23)], trans = 30}, |
1183 {fin = [(N 15)], trans = 0}, |
1183 {fin = [(N 15)], trans = 0}, |
1184 {fin = [(N 12)], trans = 0}, |
1184 {fin = [(N 12)], trans = 0}, |
1185 {fin = [(N 78)], trans = 33}, |
1185 {fin = [(N 78)], trans = 33}, |
1186 {fin = [(N 21)], trans = 0}, |
1186 {fin = [(N 21)], trans = 0}, |
1187 {fin = [(N 303)], trans = 0}, |
1187 {fin = [(N 306)], trans = 0}, |
1188 {fin = [(N 38)], trans = 0}, |
1188 {fin = [(N 38)], trans = 0}, |
1189 {fin = [(N 31)], trans = 37}, |
1189 {fin = [(N 31)], trans = 37}, |
1190 {fin = [(N 48)], trans = 0}, |
1190 {fin = [(N 48)], trans = 0}, |
1191 {fin = [], trans = 39}, |
1191 {fin = [], trans = 39}, |
1192 {fin = [], trans = 40}, |
1192 {fin = [], trans = 40}, |
1193 {fin = [(N 68)], trans = 0}, |
1193 {fin = [(N 68)], trans = 0}, |
1194 {fin = [(N 41)], trans = 42}, |
1194 {fin = [(N 41)], trans = 42}, |
1195 {fin = [(N 45)], trans = 0}, |
1195 {fin = [(N 45)], trans = 0}, |
1196 {fin = [(N 297)], trans = 0}, |
1196 {fin = [(N 300)], trans = 0}, |
1197 {fin = [(N 27)], trans = 45}, |
1197 {fin = [(N 27)], trans = 45}, |
1198 {fin = [(N 36)], trans = 0}, |
1198 {fin = [(N 36)], trans = 0}, |
1199 {fin = [(N 306)], trans = 0}, |
1199 {fin = [(N 309)], trans = 0}, |
1200 {fin = [(N 126)], trans = 48}, |
1200 {fin = [(N 126)], trans = 48}, |
1201 {fin = [], trans = 49}, |
1201 {fin = [], trans = 49}, |
1202 {fin = [(N 104)], trans = 49}, |
1202 {fin = [(N 104)], trans = 49}, |
1203 {fin = [], trans = 51}, |
1203 {fin = [], trans = 51}, |
1204 {fin = [(N 119)], trans = 52}, |
1204 {fin = [(N 119)], trans = 52}, |
1223 {fin = [(N 130)], trans = 70}, |
1223 {fin = [(N 130)], trans = 70}, |
1224 {fin = [], trans = 72}, |
1224 {fin = [], trans = 72}, |
1225 {fin = [(N 55)], trans = 0}, |
1225 {fin = [(N 55)], trans = 0}, |
1226 {fin = [(N 123)], trans = 74}, |
1226 {fin = [(N 123)], trans = 74}, |
1227 {fin = [(N 58)], trans = 75}, |
1227 {fin = [(N 58)], trans = 75}, |
1228 {fin = [(N 294)], trans = 0}, |
1228 {fin = [(N 297)], trans = 0}, |
1229 {fin = [(N 29)], trans = 0}, |
1229 {fin = [(N 29)], trans = 0}, |
1230 {fin = [(N 288)], trans = 78}, |
1230 {fin = [(N 291)], trans = 78}, |
1231 {fin = [(N 76)], trans = 0}, |
1231 {fin = [(N 76)], trans = 0}, |
1232 {fin = [(N 290)], trans = 0}, |
1232 {fin = [(N 293)], trans = 0}, |
1233 {fin = [(N 82)], trans = 0}, |
1233 {fin = [(N 82)], trans = 0}, |
1234 {fin = [(N 52)], trans = 0}, |
1234 {fin = [(N 52)], trans = 0}, |
1235 {fin = [], trans = 83}, |
1235 {fin = [], trans = 83}, |
1236 {fin = [], trans = 84}, |
1236 {fin = [], trans = 84}, |
1237 {fin = [], trans = 85}, |
1237 {fin = [], trans = 85}, |
1278 {fin = [(N 214),(N 278)], trans = 102}, |
1278 {fin = [(N 214),(N 278)], trans = 102}, |
1279 {fin = [(N 204),(N 278)], trans = 102}, |
1279 {fin = [(N 204),(N 278)], trans = 102}, |
1280 {fin = [(N 278)], trans = 128}, |
1280 {fin = [(N 278)], trans = 128}, |
1281 {fin = [(N 278)], trans = 129}, |
1281 {fin = [(N 278)], trans = 129}, |
1282 {fin = [(N 209),(N 278)], trans = 102}, |
1282 {fin = [(N 209),(N 278)], trans = 102}, |
1283 {fin = [], trans = 131}, |
1283 {fin = [(N 281)], trans = 0}, |
1284 {fin = [(N 286)], trans = 132}, |
1284 {fin = [], trans = 132}, |
1285 {fin = [], trans = 133}, |
1285 {fin = [(N 289)], trans = 133}, |
1286 {fin = [], trans = 134}, |
1286 {fin = [], trans = 134}, |
1287 {fin = [], trans = 135}, |
1287 {fin = [], trans = 135}, |
|
1288 {fin = [], trans = 136}, |
1288 {fin = [(N 95)], trans = 0}, |
1289 {fin = [(N 95)], trans = 0}, |
1289 {fin = [], trans = 135}, |
1290 {fin = [], trans = 136}, |
1290 {fin = [(N 33)], trans = 138}, |
1291 {fin = [(N 33)], trans = 139}, |
1291 {fin = [(N 300)], trans = 0}, |
1292 {fin = [(N 303)], trans = 0}, |
1292 {fin = [(N 64)], trans = 0}, |
1293 {fin = [(N 64)], trans = 0}, |
1293 {fin = [(N 18)], trans = 0}, |
1294 {fin = [(N 18)], trans = 0}, |
1294 {fin = [(N 2)], trans = 142}, |
1295 {fin = [(N 2)], trans = 143}, |
1295 {fin = [(N 7)], trans = 143}, |
1296 {fin = [(N 7)], trans = 144}, |
1296 {fin = [(N 7)], trans = 0}]) |
1297 {fin = [(N 7)], trans = 0}]) |
1297 end |
1298 end |
1298 structure StartStates = |
1299 structure StartStates = |
1299 struct |
1300 struct |
1300 datatype yystartstate = STARTSTATE of int |
1301 datatype yystartstate = STARTSTATE of int |
1367 | 257 => (col:=yypos-(!eolpos); T.LET_FT(!linep,!col)) |
1368 | 257 => (col:=yypos-(!eolpos); T.LET_FT(!linep,!col)) |
1368 | 265 => (col:=yypos-(!eolpos); T.LET_TT(!linep,!col)) |
1369 | 265 => (col:=yypos-(!eolpos); T.LET_TT(!linep,!col)) |
1369 | 27 => (col:=yypos-(!eolpos); T.COLON(!linep,!col)) |
1370 | 27 => (col:=yypos-(!eolpos); T.COLON(!linep,!col)) |
1370 | 271 => let val yytext=yymktext() in col:=yypos-(!eolpos); T.LOWER_WORD(yytext,!linep,!col) end |
1371 | 271 => let val yytext=yymktext() in col:=yypos-(!eolpos); T.LOWER_WORD(yytext,!linep,!col) end |
1371 | 278 => let val yytext=yymktext() in col:=yypos-(!eolpos); T.DOLLAR_WORD(yytext,!linep,!col) end |
1372 | 278 => let val yytext=yymktext() in col:=yypos-(!eolpos); T.DOLLAR_WORD(yytext,!linep,!col) end |
1372 | 286 => let val yytext=yymktext() in col:=yypos-(!eolpos); T.DOLLAR_DOLLAR_WORD(yytext,!linep,!col) end |
1373 | 281 => let val yytext=yymktext() in col:=yypos-(!eolpos); T.DOLLAR_WORD(yytext,!linep,!col) end |
1373 | 288 => (col:=yypos-(!eolpos); T.PLUS(!linep,!col)) |
1374 | 289 => let val yytext=yymktext() in col:=yypos-(!eolpos); T.DOLLAR_DOLLAR_WORD(yytext,!linep,!col) end |
1374 | 29 => (col:=yypos-(!eolpos); T.COMMA(!linep,!col)) |
1375 | 29 => (col:=yypos-(!eolpos); T.COMMA(!linep,!col)) |
1375 | 290 => (col:=yypos-(!eolpos); T.TIMES(!linep,!col)) |
1376 | 291 => (col:=yypos-(!eolpos); T.PLUS(!linep,!col)) |
1376 | 294 => (col:=yypos-(!eolpos); T.GENTZEN_ARROW(!linep,!col)) |
1377 | 293 => (col:=yypos-(!eolpos); T.TIMES(!linep,!col)) |
1377 | 297 => (col:=yypos-(!eolpos); T.SUBTYPE(!linep,!col)) |
1378 | 297 => (col:=yypos-(!eolpos); T.GENTZEN_ARROW(!linep,!col)) |
1378 | 300 => (col:=yypos-(!eolpos); T.DEP_PROD(!linep,!col)) |
1379 | 300 => (col:=yypos-(!eolpos); T.SUBTYPE(!linep,!col)) |
1379 | 303 => (col:=yypos-(!eolpos); T.DEP_SUM(!linep,!col)) |
1380 | 303 => (col:=yypos-(!eolpos); T.DEP_PROD(!linep,!col)) |
1380 | 306 => (col:=yypos-(!eolpos); T.LET_TERM(!linep,!col)) |
1381 | 306 => (col:=yypos-(!eolpos); T.DEP_SUM(!linep,!col)) |
|
1382 | 309 => (col:=yypos-(!eolpos); T.LET_TERM(!linep,!col)) |
1381 | 31 => (col:=yypos-(!eolpos); T.EQUALS(!linep,!col)) |
1383 | 31 => (col:=yypos-(!eolpos); T.EQUALS(!linep,!col)) |
1382 | 33 => (col:=yypos-(!eolpos); T.EXCLAMATION(!linep,!col)) |
1384 | 33 => (col:=yypos-(!eolpos); T.EXCLAMATION(!linep,!col)) |
1383 | 36 => (col:=yypos-(!eolpos); T.LET(!linep,!col)) |
1385 | 36 => (col:=yypos-(!eolpos); T.LET(!linep,!col)) |
1384 | 38 => (col:=yypos-(!eolpos); T.ARROW(!linep,!col)) |
1386 | 38 => (col:=yypos-(!eolpos); T.ARROW(!linep,!col)) |
1385 | 41 => (col:=yypos-(!eolpos); T.FI(!linep,!col)) |
1387 | 41 => (col:=yypos-(!eolpos); T.FI(!linep,!col)) |