1
1
//
2
2
// This CSharp output file generated by Gardens Point LEX
3
3
// Version: 1.1.3.301
4
- // Machine: IVAN-PC
5
- // DateTime: 18.12.2016 12:52:06
6
- // UserName: Ivan
4
+ // Machine: DESKTOP-8EAQPI9
5
+ // DateTime: 09.01.2017 15:07:29
6
+ // UserName: ?????????
7
7
// GPLEX input file <ABCPascal.lex>
8
8
// GPLEX frame file <embedded resource>
9
9
//
@@ -124,8 +124,8 @@ private static int GetMaxParseToken() {
124
124
125
125
enum Result { accept , noMatch , contextFound } ;
126
126
127
- const int maxAccept = 62 ;
128
- const int initial = 63 ;
127
+ const int maxAccept = 63 ;
128
+ const int initial = 64 ;
129
129
const int eofNum = 0 ;
130
130
const int goStart = - 1 ;
131
131
const int INITIAL = 0 ;
@@ -177,7 +177,7 @@ public Table(int m, int x, int d, sbyte[] n) {
177
177
}
178
178
} ;
179
179
180
- static int [ ] startState = new int [ ] { 63 , 97 , 98 , 99 , 99 , 100 ,
180
+ static int [ ] startState = new int [ ] { 64 , 98 , 99 , 100 , 100 , 101 ,
181
181
0 } ;
182
182
183
183
#region TwoLevelCharacterMap
@@ -1177,52 +1177,52 @@ static sbyte Map(int code)
1177
1177
return MapC ( code ) ;
1178
1178
}
1179
1179
1180
- static Table [ ] NxS = new Table [ 102 ] {
1180
+ static Table [ ] NxS = new Table [ 103 ] {
1181
1181
/* NxS[ 0] */ new Table ( 0 , 0 , 0 , null ) ,
1182
- /* NxS[ 1] */ new Table ( 1 , 19 , - 1 , new sbyte [ ] { 51 , - 1 , - 1 , - 1 , - 1 , - 1 ,
1183
- - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 52 } ) ,
1182
+ /* NxS[ 1] */ new Table ( 1 , 19 , - 1 , new sbyte [ ] { 52 , - 1 , - 1 , - 1 , - 1 , - 1 ,
1183
+ - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 53 } ) ,
1184
1184
/* NxS[ 2] */ new Table ( 0 , 0 , - 1 , null ) ,
1185
- /* NxS[ 3] */ new Table ( 4 , 1 , - 1 , new sbyte [ ] { 96 } ) ,
1186
- /* NxS[ 4] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 49 , 49 , 49 , - 1 , - 1 , - 1 ,
1187
- - 1 , - 1 , - 1 , - 1 , - 1 , 49 , - 1 , - 1 , - 1 , - 1 , 49 , 49 , 49 } ) ,
1188
- /* NxS[ 5] */ new Table ( 8 , 1 , - 1 , new sbyte [ ] { 48 } ) ,
1189
- /* NxS[ 6] */ new Table ( 19 , 1 , - 1 , new sbyte [ ] { 47 } ) ,
1185
+ /* NxS[ 3] */ new Table ( 4 , 1 , - 1 , new sbyte [ ] { 97 } ) ,
1186
+ /* NxS[ 4] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 50 , 50 , 50 , - 1 , - 1 , - 1 ,
1187
+ - 1 , - 1 , - 1 , - 1 , - 1 , 50 , - 1 , - 1 , - 1 , - 1 , 50 , 50 , 50 } ) ,
1188
+ /* NxS[ 5] */ new Table ( 8 , 1 , - 1 , new sbyte [ ] { 49 } ) ,
1189
+ /* NxS[ 6] */ new Table ( 19 , 1 , - 1 , new sbyte [ ] { 48 } ) ,
1190
1190
/* NxS[ 7] */ new Table ( 0 , 0 , - 1 , null ) ,
1191
1191
/* NxS[ 8] */ new Table ( 28 , 17 , - 1 , new sbyte [ ] { 25 , 25 , 25 , 25 , 25 , 25 ,
1192
1192
25 , 25 , 25 , 25 , 25 , 25 , - 1 , 25 , - 1 , 25 , 25 } ) ,
1193
1193
/* NxS[ 9] */ new Table ( 0 , 0 , - 1 , null ) ,
1194
- /* NxS[ 10] */ new Table ( 19 , 1 , - 1 , new sbyte [ ] { 46 } ) ,
1195
- /* NxS[ 11] */ new Table ( 13 , 1 , - 1 , new sbyte [ ] { 45 } ) ,
1194
+ /* NxS[ 10] */ new Table ( 19 , 1 , - 1 , new sbyte [ ] { 47 } ) ,
1195
+ /* NxS[ 11] */ new Table ( 13 , 1 , - 1 , new sbyte [ ] { 46 } ) ,
1196
1196
/* NxS[ 12] */ new Table ( 0 , 0 , - 1 , null ) ,
1197
1197
/* NxS[ 13] */ new Table ( 0 , 0 , - 1 , null ) ,
1198
1198
/* NxS[ 14] */ new Table ( 0 , 0 , - 1 , null ) ,
1199
- /* NxS[ 15] */ new Table ( 13 , 1 , - 1 , new sbyte [ ] { 44 } ) ,
1199
+ /* NxS[ 15] */ new Table ( 13 , 3 , - 1 , new sbyte [ ] { 44 , - 1 , 45 } ) ,
1200
1200
/* NxS[ 16] */ new Table ( 0 , 0 , - 1 , null ) ,
1201
1201
/* NxS[ 17] */ new Table ( 0 , 0 , - 1 , null ) ,
1202
1202
/* NxS[ 18] */ new Table ( 19 , 1 , - 1 , new sbyte [ ] { 43 } ) ,
1203
1203
/* NxS[ 19] */ new Table ( 19 , 4 , - 1 , new sbyte [ ] { 41 , - 1 , - 1 , 42 } ) ,
1204
1204
/* NxS[ 20] */ new Table ( 19 , 1 , - 1 , new sbyte [ ] { 40 } ) ,
1205
- /* NxS[ 21] */ new Table ( 19 , 5 , - 1 , new sbyte [ ] { 35 , - 1 , - 1 , 36 , 69 } ) ,
1205
+ /* NxS[ 21] */ new Table ( 19 , 5 , - 1 , new sbyte [ ] { 35 , - 1 , - 1 , 36 , 70 } ) ,
1206
1206
/* NxS[ 22] */ new Table ( 0 , 0 , - 1 , null ) ,
1207
- /* NxS[ 23] */ new Table ( 26 , 1 , - 1 , new sbyte [ ] { 68 } ) ,
1208
- /* NxS[ 24] */ new Table ( 13 , 32 , - 1 , new sbyte [ ] { 65 , - 1 , - 1 , - 1 , - 1 , - 1 ,
1209
- - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 24 , 24 , 66 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 ,
1210
- - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 24 , - 1 , 66 } ) ,
1207
+ /* NxS[ 23] */ new Table ( 26 , 1 , - 1 , new sbyte [ ] { 69 } ) ,
1208
+ /* NxS[ 24] */ new Table ( 13 , 32 , - 1 , new sbyte [ ] { 66 , - 1 , - 1 , - 1 , - 1 , - 1 ,
1209
+ - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 24 , 24 , 67 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 ,
1210
+ - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 24 , - 1 , 67 } ) ,
1211
1211
/* NxS[ 25] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 25 , 25 , 25 , 25 , 25 , 25 ,
1212
1212
25 , 25 , 25 , 25 , 25 , 25 , 25 , 25 , - 1 , 25 , 25 , 25 , 25 } ) ,
1213
1213
/* NxS[ 26] */ new Table ( 0 , 0 , - 1 , null ) ,
1214
- /* NxS[ 27] */ new Table ( 45 , 4 , 64 , new sbyte [ ] { 31 , 64 , 64 , - 1 } ) ,
1214
+ /* NxS[ 27] */ new Table ( 45 , 4 , 65 , new sbyte [ ] { 31 , 65 , 65 , - 1 } ) ,
1215
1215
/* NxS[ 28] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 29 , 29 , 30 , 30 , 30 , 30 ,
1216
1216
30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , - 1 , 30 , 29 , 30 , 30 } ) ,
1217
1217
/* NxS[ 29] */ new Table ( 26 , 17 , - 1 , new sbyte [ ] { 29 , 29 , - 1 , - 1 , - 1 , - 1 ,
1218
1218
- 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 29 } ) ,
1219
1219
/* NxS[ 30] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 30 , 30 , 30 , 30 , 30 , 30 ,
1220
1220
30 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , - 1 , 30 , 30 , 30 , 30 } ) ,
1221
- /* NxS[ 31] */ new Table ( 45 , 1 , - 1 , new sbyte [ ] { 64 } ) ,
1221
+ /* NxS[ 31] */ new Table ( 45 , 1 , - 1 , new sbyte [ ] { 65 } ) ,
1222
1222
/* NxS[ 32] */ new Table ( 26 , 17 , - 1 , new sbyte [ ] { 32 , 32 , - 1 , - 1 , - 1 , - 1 ,
1223
1223
- 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 32 } ) ,
1224
- /* NxS[ 33] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 33 , 33 , 66 , - 1 , - 1 , - 1 ,
1225
- - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 33 , - 1 , 66 } ) ,
1224
+ /* NxS[ 33] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 33 , 33 , 67 , - 1 , - 1 , - 1 ,
1225
+ - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 33 , - 1 , 67 } ) ,
1226
1226
/* NxS[ 34] */ new Table ( 0 , 0 , - 1 , null ) ,
1227
1227
/* NxS[ 35] */ new Table ( 0 , 0 , - 1 , null ) ,
1228
1228
/* NxS[ 36] */ new Table ( 0 , 0 , - 1 , null ) ,
@@ -1238,70 +1238,71 @@ static sbyte Map(int code)
1238
1238
/* NxS[ 46] */ new Table ( 0 , 0 , - 1 , null ) ,
1239
1239
/* NxS[ 47] */ new Table ( 0 , 0 , - 1 , null ) ,
1240
1240
/* NxS[ 48] */ new Table ( 0 , 0 , - 1 , null ) ,
1241
- /* NxS[ 49] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 49 , 49 , 49 , - 1 , - 1 , - 1 ,
1242
- - 1 , - 1 , - 1 , - 1 , - 1 , 49 , - 1 , - 1 , - 1 , - 1 , 49 , 49 , 49 } ) ,
1243
- /* NxS[ 50] */ new Table ( 0 , 0 , - 1 , null ) ,
1244
- /* NxS[ 51] */ new Table ( 0 , 7 , 51 , new sbyte [ ] { - 1 , 51 , 51 , 51 , 51 , 51 ,
1241
+ /* NxS[ 49] */ new Table ( 0 , 0 , - 1 , null ) ,
1242
+ /* NxS[ 50] */ new Table ( 26 , 19 , - 1 , new sbyte [ ] { 50 , 50 , 50 , - 1 , - 1 , - 1 ,
1243
+ - 1 , - 1 , - 1 , - 1 , - 1 , 50 , - 1 , - 1 , - 1 , - 1 , 50 , 50 , 50 } ) ,
1244
+ /* NxS[ 51] */ new Table ( 0 , 0 , - 1 , null ) ,
1245
+ /* NxS[ 52] */ new Table ( 0 , 7 , 52 , new sbyte [ ] { - 1 , 52 , 52 , 52 , 52 , 52 ,
1245
1246
- 1 } ) ,
1246
- /* NxS[ 52] */ new Table ( 0 , 0 , - 1 , null ) ,
1247
1247
/* NxS[ 53] */ new Table ( 0 , 0 , - 1 , null ) ,
1248
1248
/* NxS[ 54] */ new Table ( 0 , 0 , - 1 , null ) ,
1249
1249
/* NxS[ 55] */ new Table ( 0 , 0 , - 1 , null ) ,
1250
- /* NxS[ 56] */ new Table ( 9 , 1 , - 1 , new sbyte [ ] { 57 } ) ,
1251
- /* NxS[ 57] */ new Table ( 0 , 0 , - 1 , null ) ,
1250
+ /* NxS[ 56] */ new Table ( 0 , 0 , - 1 , null ) ,
1251
+ /* NxS[ 57] */ new Table ( 9 , 1 , - 1 , new sbyte [ ] { 58 } ) ,
1252
1252
/* NxS[ 58] */ new Table ( 0 , 0 , - 1 , null ) ,
1253
- /* NxS[ 59] */ new Table ( 1 , 1 , - 1 , new sbyte [ ] { 62 } ) ,
1254
- /* NxS[ 60] */ new Table ( 4 , 1 , - 1 , new sbyte [ ] { 101 } ) ,
1255
- /* NxS[ 61] */ new Table ( 0 , 0 , - 1 , null ) ,
1256
- /* NxS[ 62] */ new Table ( 0 , 7 , 62 , new sbyte [ ] { - 1 , 62 , 62 , 62 , 62 , 62 ,
1253
+ /* NxS[ 59] */ new Table ( 0 , 0 , - 1 , null ) ,
1254
+ /* NxS[ 60] */ new Table ( 1 , 1 , - 1 , new sbyte [ ] { 63 } ) ,
1255
+ /* NxS[ 61] */ new Table ( 4 , 1 , - 1 , new sbyte [ ] { 102 } ) ,
1256
+ /* NxS[ 62] */ new Table ( 0 , 0 , - 1 , null ) ,
1257
+ /* NxS[ 63] */ new Table ( 0 , 7 , 63 , new sbyte [ ] { - 1 , 63 , 63 , 63 , 63 , 63 ,
1257
1258
- 1 } ) ,
1258
- /* NxS[ 63 ] */ new Table ( 40 , 36 , 25 , new sbyte [ ] { 26 , 25 , 24 , 25 , 25 , 27 ,
1259
+ /* NxS[ 64 ] */ new Table ( 40 , 36 , 25 , new sbyte [ ] { 26 , 25 , 24 , 25 , 25 , 27 ,
1259
1260
28 , 2 , - 1 , 1 , 2 , 3 , 4 , - 1 , - 1 , 5 , 6 , 7 , 8 , 9 , 10 , 11 ,
1260
1261
12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 24 } ) ,
1261
- /* NxS[ 64 ] */ new Table ( 45 , 4 , 64 , new sbyte [ ] { 31 , 64 , 64 , - 1 } ) ,
1262
- /* NxS[ 65 ] */ new Table ( 26 , 17 , - 1 , new sbyte [ ] { 33 , 33 , - 1 , - 1 , - 1 , - 1 ,
1262
+ /* NxS[ 65 ] */ new Table ( 45 , 4 , 65 , new sbyte [ ] { 31 , 65 , 65 , - 1 } ) ,
1263
+ /* NxS[ 66 ] */ new Table ( 26 , 17 , - 1 , new sbyte [ ] { 33 , 33 , - 1 , - 1 , - 1 , - 1 ,
1263
1264
- 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 33 } ) ,
1264
- /* NxS[ 66 ] */ new Table ( 20 , 23 , - 1 , new sbyte [ ] { 67 , 67 , - 1 , - 1 , - 1 , - 1 ,
1265
+ /* NxS[ 67 ] */ new Table ( 20 , 23 , - 1 , new sbyte [ ] { 68 , 68 , - 1 , - 1 , - 1 , - 1 ,
1265
1266
32 , 32 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 ,
1266
1267
32 } ) ,
1267
- /* NxS[ 67 ] */ new Table ( 26 , 17 , - 1 , new sbyte [ ] { 32 , 32 , - 1 , - 1 , - 1 , - 1 ,
1268
+ /* NxS[ 68 ] */ new Table ( 26 , 17 , - 1 , new sbyte [ ] { 32 , 32 , - 1 , - 1 , - 1 , - 1 ,
1268
1269
- 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , 32 } ) ,
1269
- /* NxS[ 68] */ new Table ( 27 , 1 , - 1 , new sbyte [ ] { 34 } ) ,
1270
- /* NxS[ 69] */ new Table ( 28 , 9 , - 1 , new sbyte [ ] { 70 , - 1 , - 1 , - 1 , 71 , - 1 ,
1271
- - 1 , - 1 , 72 } ) ,
1272
- /* NxS[ 70] */ new Table ( 29 , 1 , - 1 , new sbyte [ ] { 86 } ) ,
1273
- /* NxS[ 71] */ new Table ( 36 , 1 , - 1 , new sbyte [ ] { 77 } ) ,
1274
- /* NxS[ 72] */ new Table ( 39 , 1 , - 1 , new sbyte [ ] { 73 } ) ,
1275
- /* NxS[ 73] */ new Table ( 30 , 1 , - 1 , new sbyte [ ] { 74 } ) ,
1276
- /* NxS[ 74] */ new Table ( 28 , 1 , - 1 , new sbyte [ ] { 75 } ) ,
1277
- /* NxS[ 75] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 76 } ) ,
1278
- /* NxS[ 76] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 37 } ) ,
1279
- /* NxS[ 77] */ new Table ( 37 , 1 , - 1 , new sbyte [ ] { 78 } ) ,
1280
- /* NxS[ 78] */ new Table ( 36 , 1 , - 1 , new sbyte [ ] { 79 } ) ,
1281
- /* NxS[ 79] */ new Table ( 28 , 1 , - 1 , new sbyte [ ] { 80 } ) ,
1282
- /* NxS[ 80] */ new Table ( 38 , 1 , - 1 , new sbyte [ ] { 81 } ) ,
1283
- /* NxS[ 81] */ new Table ( 28 , 1 , - 1 , new sbyte [ ] { 82 } ) ,
1284
- /* NxS[ 82] */ new Table ( 35 , 1 , - 1 , new sbyte [ ] { 83 } ) ,
1285
- /* NxS[ 83] */ new Table ( 36 , 1 , - 1 , new sbyte [ ] { 84 } ) ,
1286
- /* NxS[ 84] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 85 } ) ,
1287
- /* NxS[ 85] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 38 } ) ,
1288
- /* NxS[ 86] */ new Table ( 30 , 1 , - 1 , new sbyte [ ] { 87 } ) ,
1289
- /* NxS[ 87] */ new Table ( 31 , 1 , - 1 , new sbyte [ ] { 88 } ) ,
1290
- /* NxS[ 88] */ new Table ( 28 , 1 , - 1 , new sbyte [ ] { 89 } ) ,
1291
- /* NxS[ 89] */ new Table ( 32 , 1 , - 1 , new sbyte [ ] { 90 } ) ,
1270
+ /* NxS[ 69] */ new Table ( 27 , 1 , - 1 , new sbyte [ ] { 34 } ) ,
1271
+ /* NxS[ 70] */ new Table ( 28 , 9 , - 1 , new sbyte [ ] { 71 , - 1 , - 1 , - 1 , 72 , - 1 ,
1272
+ - 1 , - 1 , 73 } ) ,
1273
+ /* NxS[ 71] */ new Table ( 29 , 1 , - 1 , new sbyte [ ] { 87 } ) ,
1274
+ /* NxS[ 72] */ new Table ( 36 , 1 , - 1 , new sbyte [ ] { 78 } ) ,
1275
+ /* NxS[ 73] */ new Table ( 39 , 1 , - 1 , new sbyte [ ] { 74 } ) ,
1276
+ /* NxS[ 74] */ new Table ( 30 , 1 , - 1 , new sbyte [ ] { 75 } ) ,
1277
+ /* NxS[ 75] */ new Table ( 28 , 1 , - 1 , new sbyte [ ] { 76 } ) ,
1278
+ /* NxS[ 76] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 77 } ) ,
1279
+ /* NxS[ 77] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 37 } ) ,
1280
+ /* NxS[ 78] */ new Table ( 37 , 1 , - 1 , new sbyte [ ] { 79 } ) ,
1281
+ /* NxS[ 79] */ new Table ( 36 , 1 , - 1 , new sbyte [ ] { 80 } ) ,
1282
+ /* NxS[ 80] */ new Table ( 28 , 1 , - 1 , new sbyte [ ] { 81 } ) ,
1283
+ /* NxS[ 81] */ new Table ( 38 , 1 , - 1 , new sbyte [ ] { 82 } ) ,
1284
+ /* NxS[ 82] */ new Table ( 28 , 1 , - 1 , new sbyte [ ] { 83 } ) ,
1285
+ /* NxS[ 83] */ new Table ( 35 , 1 , - 1 , new sbyte [ ] { 84 } ) ,
1286
+ /* NxS[ 84] */ new Table ( 36 , 1 , - 1 , new sbyte [ ] { 85 } ) ,
1287
+ /* NxS[ 85] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 86 } ) ,
1288
+ /* NxS[ 86] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 38 } ) ,
1289
+ /* NxS[ 87] */ new Table ( 30 , 1 , - 1 , new sbyte [ ] { 88 } ) ,
1290
+ /* NxS[ 88] */ new Table ( 31 , 1 , - 1 , new sbyte [ ] { 89 } ) ,
1291
+ /* NxS[ 89] */ new Table ( 28 , 1 , - 1 , new sbyte [ ] { 90 } ) ,
1292
1292
/* NxS[ 90] */ new Table ( 32 , 1 , - 1 , new sbyte [ ] { 91 } ) ,
1293
- /* NxS[ 91] */ new Table ( 33 , 1 , - 1 , new sbyte [ ] { 92 } ) ,
1294
- /* NxS[ 92] */ new Table ( 34 , 1 , - 1 , new sbyte [ ] { 93 } ) ,
1295
- /* NxS[ 93] */ new Table ( 35 , 1 , - 1 , new sbyte [ ] { 94 } ) ,
1296
- /* NxS[ 94] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 95 } ) ,
1297
- /* NxS[ 95] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 39 } ) ,
1298
- /* NxS[ 96] */ new Table ( 0 , 7 , 96 , new sbyte [ ] { - 1 , 96 , 50 , 96 , 96 , 96 ,
1293
+ /* NxS[ 91] */ new Table ( 32 , 1 , - 1 , new sbyte [ ] { 92 } ) ,
1294
+ /* NxS[ 92] */ new Table ( 33 , 1 , - 1 , new sbyte [ ] { 93 } ) ,
1295
+ /* NxS[ 93] */ new Table ( 34 , 1 , - 1 , new sbyte [ ] { 94 } ) ,
1296
+ /* NxS[ 94] */ new Table ( 35 , 1 , - 1 , new sbyte [ ] { 95 } ) ,
1297
+ /* NxS[ 95] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 96 } ) ,
1298
+ /* NxS[ 96] */ new Table ( 22 , 1 , - 1 , new sbyte [ ] { 39 } ) ,
1299
+ /* NxS[ 97] */ new Table ( 0 , 7 , 97 , new sbyte [ ] { - 1 , 97 , 51 , 97 , 97 , 97 ,
1299
1300
- 1 } ) ,
1300
- /* NxS[ 97 ] */ new Table ( 2 , 1 , 53 , new sbyte [ ] { 54 } ) ,
1301
- /* NxS[ 98 ] */ new Table ( 8 , 1 , 55 , new sbyte [ ] { 56 } ) ,
1302
- /* NxS[ 99 ] */ new Table ( 0 , 0 , - 1 , null ) ,
1303
- /* NxS[ 100 ] */ new Table ( 1 , 3 , 58 , new sbyte [ ] { 59 , 58 , 60 } ) ,
1304
- /* NxS[ 101 ] */ new Table ( 0 , 7 , 101 , new sbyte [ ] { - 1 , 101 , 61 , 101 , 101 , 101 ,
1301
+ /* NxS[ 98 ] */ new Table ( 2 , 1 , 54 , new sbyte [ ] { 55 } ) ,
1302
+ /* NxS[ 99 ] */ new Table ( 8 , 1 , 56 , new sbyte [ ] { 57 } ) ,
1303
+ /* NxS[ 100 ] */ new Table ( 0 , 0 , - 1 , null ) ,
1304
+ /* NxS[ 101 ] */ new Table ( 1 , 3 , 59 , new sbyte [ ] { 60 , 59 , 61 } ) ,
1305
+ /* NxS[ 102 ] */ new Table ( 0 , 7 , 102 , new sbyte [ ] { - 1 , 102 , 62 , 102 , 102 , 102 ,
1305
1306
- 1 } ) ,
1306
1307
} ;
1307
1308
@@ -2064,24 +2065,27 @@ int Scan()
2064
2065
return ( int ) Tokens . tkQuestionPoint ;
2065
2066
break ;
2066
2067
case 45 :
2067
- return ( int ) Tokens . tkDotDot ;
2068
+ return ( int ) Tokens . tkQuestionSquareOpen ;
2068
2069
break ;
2069
2070
case 46 :
2070
- yylval = new Union ( ) ; yylval . op = new op_type_node ( Operators . Assignment ) ; return ( int ) Tokens . tkAssign ;
2071
+ return ( int ) Tokens . tkDotDot ;
2071
2072
break ;
2072
2073
case 47 :
2073
- yylval = new Union ( ) ; yylval . op = new op_type_node ( Operators . AssignmentMultiplication ) ; return ( int ) Tokens . tkMultEqual ;
2074
+ yylval = new Union ( ) ; yylval . op = new op_type_node ( Operators . Assignment ) ; return ( int ) Tokens . tkAssign ;
2074
2075
break ;
2075
2076
case 48 :
2076
- BEGIN ( COMMENT1 ) ;
2077
+ yylval = new Union ( ) ; yylval . op = new op_type_node ( Operators . AssignmentMultiplication ) ; return ( int ) Tokens . tkMultEqual ;
2077
2078
break ;
2078
2079
case 49 :
2080
+ BEGIN ( COMMENT1 ) ;
2081
+ break ;
2082
+ case 50 :
2079
2083
yylval = new Union ( ) ;
2080
2084
currentLexLocation = CurrentLexLocation ;
2081
2085
yylval . ex = parsertools . create_hex_const ( yytext , currentLexLocation ) ;
2082
2086
return ( int ) Tokens . tkHex ;
2083
2087
break ;
2084
- case 50 :
2088
+ case 51 :
2085
2089
if ( parsertools . build_tree_for_formatter )
2086
2090
break ;
2087
2091
@@ -2132,36 +2136,36 @@ int Scan()
2132
2136
Defines . Add ( directiveparam ) ;
2133
2137
}
2134
2138
break ;
2135
- case 51 :
2139
+ case 52 :
2136
2140
{
2137
2141
2138
2142
}
2139
2143
break ;
2140
- case 52 :
2144
+ case 53 :
2141
2145
yylval = new Union ( ) ; yylval . op = new op_type_node ( Operators . AssignmentDivision ) ; return ( int ) Tokens . tkDivEqual ;
2142
2146
break ;
2143
- case 53 :
2147
+ case 54 :
2144
2148
{
2145
2149
}
2146
2150
break ;
2147
- case 54 :
2151
+ case 55 :
2148
2152
BEGIN ( INITIAL ) ;
2149
2153
break ;
2150
- case 55 :
2151
2154
case 56 :
2155
+ case 57 :
2152
2156
{
2153
2157
}
2154
2158
break ;
2155
- case 57 :
2159
+ case 58 :
2156
2160
BEGIN ( INITIAL ) ;
2157
2161
break ;
2158
- case 58 :
2159
2162
case 59 :
2160
2163
case 60 :
2164
+ case 61 :
2161
2165
{
2162
2166
}
2163
2167
break ;
2164
- case 61 :
2168
+ case 62 :
2165
2169
parsertools . DivideDirectiveOn ( yytext , out directivename , out directiveparam ) ;
2166
2170
parsertools . CheckDirectiveParams ( directivename , directiveparam ) ; // directivename in UPPERCASE!
2167
2171
if ( directivename == "IFDEF" )
@@ -2193,7 +2197,7 @@ int Scan()
2193
2197
BEGIN ( INITIAL ) ;
2194
2198
}
2195
2199
break ;
2196
- case 62 :
2200
+ case 63 :
2197
2201
{
2198
2202
2199
2203
}
0 commit comments