~ubuntu-branches/ubuntu/lucid/php5/lucid

« back to all changes in this revision

Viewing changes to ext/date/lib/parse_date.c

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2010-03-16 09:09:50 UTC
  • mfrom: (1.1.18 upstream) (0.3.10 sid)
  • Revision ID: james.westby@ubuntu.com-20100316090950-e36m0pzranoixifd
Tags: 5.3.2-1ubuntu1
* Merge from debian unstable: 
  - debian/control:
    * Dropped firebird2.1-dev, libc-client-dev, libmcrypt-dev as it is in universe.
    * Dropped libmysqlclient15-dev, build against mysql 5.1.
    * Dropped libcurl-dev not in the archive.
    * Suggest php5-suhosin rather than recommends.
    * Dropped php5-imap, php5-interbase, php5-mcrypt since we have versions already in
      universe.
    * Dropped libonig-dev and libqgdbm since its in universe. (will be re-added in lucid+1)
    * Dropped locales-all.
  - modulelist: Drop imap, interbase, and mcrypt.
  - debian/rules:
    * Dropped building of mcrypt, imap, and interbase.
    * Install apport hook for php5.
  - Dropped debian/patches/libedit_is_editline.patch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Generated by re2c 0.13.5 on Wed Jul 29 16:20:12 2009 */
 
1
/* Generated by re2c 0.13.5 on Wed Feb 10 15:19:23 2010 */
2
2
/*
3
3
   +----------------------------------------------------------------------+
4
4
   | PHP Version 5                                                        |
17
17
   +----------------------------------------------------------------------+
18
18
 */
19
19
 
20
 
/* $Id: parse_date.c 286515 2009-07-29 15:34:59Z derick $ */
 
20
/* $Id: parse_date.c 294880 2010-02-11 11:11:47Z pajoye $ */
21
21
 
22
22
#include "timelib.h"
23
23
 
237
237
        { "sixth",    0,  6 },
238
238
        { "seventh",  0,  7 },
239
239
        { "eight",    0,  8 },
 
240
        { "eighth",   0,  8 },
240
241
        { "ninth",    0,  9 },
241
242
        { "tenth",    0, 10 },
242
243
        { "eleventh", 0, 11 },
967
968
                } else {
968
969
                        if (yych <= '@') goto yy3;
969
970
                        if (yych <= 'D') goto yy140;
970
 
                        goto yy1521;
 
971
                        goto yy1523;
971
972
                }
972
973
        } else {
973
974
                if (yych <= 'd') {
974
975
                        if (yych <= 'Z') goto yy140;
975
976
                        if (yych >= 'a') goto yy145;
976
977
                } else {
977
 
                        if (yych <= 'e') goto yy1530;
 
978
                        if (yych <= 'e') goto yy1532;
978
979
                        if (yych <= 'z') goto yy145;
979
980
                }
980
981
        }
1002
1003
                } else {
1003
1004
                        if (yych <= '@') goto yy3;
1004
1005
                        if (yych <= 'D') goto yy140;
1005
 
                        goto yy1521;
 
1006
                        goto yy1523;
1006
1007
                }
1007
1008
        } else {
1008
1009
                if (yych <= 'd') {
1010
1011
                        if (yych <= '`') goto yy3;
1011
1012
                        goto yy140;
1012
1013
                } else {
1013
 
                        if (yych <= 'e') goto yy1521;
 
1014
                        if (yych <= 'e') goto yy1523;
1014
1015
                        if (yych <= 'z') goto yy140;
1015
1016
                        goto yy3;
1016
1017
                }
1025
1026
                        goto yy140;
1026
1027
                } else {
1027
1028
                        if (yych <= 'H') {
1028
 
                                if (yych <= 'E') goto yy1492;
 
1029
                                if (yych <= 'E') goto yy1494;
1029
1030
                                goto yy140;
1030
1031
                        } else {
1031
 
                                if (yych <= 'I') goto yy1493;
 
1032
                                if (yych <= 'I') goto yy1495;
1032
1033
                                if (yych <= 'N') goto yy140;
1033
 
                                goto yy1491;
 
1034
                                goto yy1493;
1034
1035
                        }
1035
1036
                }
1036
1037
        } else {
1039
1040
                                if (yych <= 'Z') goto yy140;
1040
1041
                                goto yy3;
1041
1042
                        } else {
1042
 
                                if (yych == 'e') goto yy1508;
 
1043
                                if (yych == 'e') goto yy1510;
1043
1044
                                goto yy145;
1044
1045
                        }
1045
1046
                } else {
1046
1047
                        if (yych <= 'n') {
1047
 
                                if (yych <= 'i') goto yy1509;
 
1048
                                if (yych <= 'i') goto yy1511;
1048
1049
                                goto yy145;
1049
1050
                        } else {
1050
 
                                if (yych <= 'o') goto yy1507;
 
1051
                                if (yych <= 'o') goto yy1509;
1051
1052
                                if (yych <= 'z') goto yy145;
1052
1053
                                goto yy3;
1053
1054
                        }
1063
1064
                        goto yy140;
1064
1065
                } else {
1065
1066
                        if (yych <= 'H') {
1066
 
                                if (yych <= 'E') goto yy1492;
 
1067
                                if (yych <= 'E') goto yy1494;
1067
1068
                                goto yy140;
1068
1069
                        } else {
1069
 
                                if (yych <= 'I') goto yy1493;
 
1070
                                if (yych <= 'I') goto yy1495;
1070
1071
                                if (yych <= 'N') goto yy140;
1071
 
                                goto yy1491;
 
1072
                                goto yy1493;
1072
1073
                        }
1073
1074
                }
1074
1075
        } else {
1077
1078
                                if (yych <= 'Z') goto yy140;
1078
1079
                                goto yy3;
1079
1080
                        } else {
1080
 
                                if (yych == 'e') goto yy1492;
 
1081
                                if (yych == 'e') goto yy1494;
1081
1082
                                goto yy140;
1082
1083
                        }
1083
1084
                } else {
1084
1085
                        if (yych <= 'n') {
1085
 
                                if (yych <= 'i') goto yy1493;
 
1086
                                if (yych <= 'i') goto yy1495;
1086
1087
                                goto yy140;
1087
1088
                        } else {
1088
 
                                if (yych <= 'o') goto yy1491;
 
1089
                                if (yych <= 'o') goto yy1493;
1089
1090
                                if (yych <= 'z') goto yy140;
1090
1091
                                goto yy3;
1091
1092
                        }
1098
1099
                if (yych <= 'A') {
1099
1100
                        if (yych == ')') goto yy139;
1100
1101
                        if (yych <= '@') goto yy3;
1101
 
                        goto yy1461;
 
1102
                        goto yy1463;
1102
1103
                } else {
1103
 
                        if (yych == 'I') goto yy1462;
 
1104
                        if (yych == 'I') goto yy1464;
1104
1105
                        if (yych <= 'N') goto yy140;
1105
 
                        goto yy1463;
 
1106
                        goto yy1465;
1106
1107
                }
1107
1108
        } else {
1108
1109
                if (yych <= 'h') {
1109
1110
                        if (yych <= 'Z') goto yy140;
1110
1111
                        if (yych <= '`') goto yy3;
1111
 
                        if (yych <= 'a') goto yy1476;
 
1112
                        if (yych <= 'a') goto yy1478;
1112
1113
                        goto yy145;
1113
1114
                } else {
1114
1115
                        if (yych <= 'n') {
1115
 
                                if (yych <= 'i') goto yy1477;
 
1116
                                if (yych <= 'i') goto yy1479;
1116
1117
                                goto yy145;
1117
1118
                        } else {
1118
 
                                if (yych <= 'o') goto yy1478;
 
1119
                                if (yych <= 'o') goto yy1480;
1119
1120
                                if (yych <= 'z') goto yy145;
1120
1121
                                goto yy3;
1121
1122
                        }
1128
1129
                if (yych <= 'A') {
1129
1130
                        if (yych == ')') goto yy139;
1130
1131
                        if (yych <= '@') goto yy3;
1131
 
                        goto yy1461;
 
1132
                        goto yy1463;
1132
1133
                } else {
1133
 
                        if (yych == 'I') goto yy1462;
 
1134
                        if (yych == 'I') goto yy1464;
1134
1135
                        if (yych <= 'N') goto yy140;
1135
 
                        goto yy1463;
 
1136
                        goto yy1465;
1136
1137
                }
1137
1138
        } else {
1138
1139
                if (yych <= 'h') {
1139
1140
                        if (yych <= 'Z') goto yy140;
1140
1141
                        if (yych <= '`') goto yy3;
1141
 
                        if (yych <= 'a') goto yy1461;
 
1142
                        if (yych <= 'a') goto yy1463;
1142
1143
                        goto yy140;
1143
1144
                } else {
1144
1145
                        if (yych <= 'n') {
1145
 
                                if (yych <= 'i') goto yy1462;
 
1146
                                if (yych <= 'i') goto yy1464;
1146
1147
                                goto yy140;
1147
1148
                        } else {
1148
 
                                if (yych <= 'o') goto yy1463;
 
1149
                                if (yych <= 'o') goto yy1465;
1149
1150
                                if (yych <= 'z') goto yy140;
1150
1151
                                goto yy3;
1151
1152
                        }
1159
1160
        switch (yych) {
1160
1161
        case ')':       goto yy139;
1161
1162
        case '0':
1162
 
        case '1':       goto yy1391;
1163
 
        case '2':       goto yy1392;
 
1163
        case '1':       goto yy1393;
 
1164
        case '2':       goto yy1394;
1164
1165
        case '3':
1165
1166
        case '4':
1166
1167
        case '5':
1167
1168
        case '6':
1168
1169
        case '7':
1169
1170
        case '8':
1170
 
        case '9':       goto yy1393;
 
1171
        case '9':       goto yy1395;
1171
1172
        case 'A':
1172
1173
        case 'B':
1173
1174
        case 'C':
1189
1190
        case 'X':
1190
1191
        case 'Y':
1191
1192
        case 'Z':       goto yy140;
1192
 
        case 'E':       goto yy1386;
1193
 
        case 'H':       goto yy1387;
1194
 
        case 'O':       goto yy1388;
1195
 
        case 'U':       goto yy1389;
1196
 
        case 'W':       goto yy1390;
 
1193
        case 'E':       goto yy1388;
 
1194
        case 'H':       goto yy1389;
 
1195
        case 'O':       goto yy1390;
 
1196
        case 'U':       goto yy1391;
 
1197
        case 'W':       goto yy1392;
1197
1198
        case 'a':
1198
1199
        case 'b':
1199
1200
        case 'c':
1215
1216
        case 'x':
1216
1217
        case 'y':
1217
1218
        case 'z':       goto yy145;
1218
 
        case 'e':       goto yy1429;
1219
 
        case 'h':       goto yy1430;
1220
 
        case 'o':       goto yy1431;
1221
 
        case 'u':       goto yy1432;
1222
 
        case 'w':       goto yy1433;
 
1219
        case 'e':       goto yy1431;
 
1220
        case 'h':       goto yy1432;
 
1221
        case 'o':       goto yy1433;
 
1222
        case 'u':       goto yy1434;
 
1223
        case 'w':       goto yy1435;
1223
1224
        default:        goto yy3;
1224
1225
        }
1225
1226
yy10:
1230
1231
        switch (yych) {
1231
1232
        case ')':       goto yy139;
1232
1233
        case '0':
1233
 
        case '1':       goto yy1391;
1234
 
        case '2':       goto yy1392;
 
1234
        case '1':       goto yy1393;
 
1235
        case '2':       goto yy1394;
1235
1236
        case '3':
1236
1237
        case '4':
1237
1238
        case '5':
1238
1239
        case '6':
1239
1240
        case '7':
1240
1241
        case '8':
1241
 
        case '9':       goto yy1393;
 
1242
        case '9':       goto yy1395;
1242
1243
        case 'A':
1243
1244
        case 'B':
1244
1245
        case 'C':
1282
1283
        case 'y':
1283
1284
        case 'z':       goto yy140;
1284
1285
        case 'E':
1285
 
        case 'e':       goto yy1386;
 
1286
        case 'e':       goto yy1388;
1286
1287
        case 'H':
1287
 
        case 'h':       goto yy1387;
 
1288
        case 'h':       goto yy1389;
1288
1289
        case 'O':
1289
 
        case 'o':       goto yy1388;
 
1290
        case 'o':       goto yy1390;
1290
1291
        case 'U':
1291
 
        case 'u':       goto yy1389;
 
1292
        case 'u':       goto yy1391;
1292
1293
        case 'W':
1293
 
        case 'w':       goto yy1390;
 
1294
        case 'w':       goto yy1392;
1294
1295
        default:        goto yy3;
1295
1296
        }
1296
1297
yy11:
1297
1298
        YYDEBUG(11, *YYCURSOR);
1298
1299
        yyaccept = 1;
1299
1300
        yych = *(YYMARKER = ++YYCURSOR);
1300
 
        if (yych == '-') goto yy1382;
 
1301
        if (yych == '-') goto yy1384;
1301
1302
        if (yych <= '/') goto yy12;
1302
 
        if (yych <= '9') goto yy1383;
 
1303
        if (yych <= '9') goto yy1385;
1303
1304
yy12:
1304
1305
        YYDEBUG(12, *YYCURSOR);
1305
1306
        {
1317
1318
                        } else {
1318
1319
                                if (yych <= '@') goto yy3;
1319
1320
                                if (yych <= 'D') goto yy140;
1320
 
                                goto yy1318;
 
1321
                                goto yy1320;
1321
1322
                        }
1322
1323
                } else {
1323
1324
                        if (yych <= 'N') {
1324
 
                                if (yych == 'I') goto yy1319;
 
1325
                                if (yych == 'I') goto yy1321;
1325
1326
                                goto yy140;
1326
1327
                        } else {
1327
 
                                if (yych <= 'O') goto yy1320;
 
1328
                                if (yych <= 'O') goto yy1322;
1328
1329
                                if (yych <= 'Q') goto yy140;
1329
 
                                goto yy1321;
 
1330
                                goto yy1323;
1330
1331
                        }
1331
1332
                }
1332
1333
        } else {
1336
1337
                                if (yych <= '`') goto yy3;
1337
1338
                                goto yy145;
1338
1339
                        } else {
1339
 
                                if (yych <= 'e') goto yy1359;
 
1340
                                if (yych <= 'e') goto yy1361;
1340
1341
                                if (yych <= 'h') goto yy145;
1341
 
                                goto yy1360;
 
1342
                                goto yy1362;
1342
1343
                        }
1343
1344
                } else {
1344
1345
                        if (yych <= 'q') {
1345
 
                                if (yych == 'o') goto yy1361;
 
1346
                                if (yych == 'o') goto yy1363;
1346
1347
                                goto yy145;
1347
1348
                        } else {
1348
 
                                if (yych <= 'r') goto yy1362;
 
1349
                                if (yych <= 'r') goto yy1364;
1349
1350
                                if (yych <= 'z') goto yy145;
1350
1351
                                goto yy3;
1351
1352
                        }
1362
1363
                        } else {
1363
1364
                                if (yych <= '@') goto yy3;
1364
1365
                                if (yych <= 'D') goto yy140;
1365
 
                                goto yy1318;
 
1366
                                goto yy1320;
1366
1367
                        }
1367
1368
                } else {
1368
1369
                        if (yych <= 'N') {
1369
 
                                if (yych == 'I') goto yy1319;
 
1370
                                if (yych == 'I') goto yy1321;
1370
1371
                                goto yy140;
1371
1372
                        } else {
1372
 
                                if (yych <= 'O') goto yy1320;
 
1373
                                if (yych <= 'O') goto yy1322;
1373
1374
                                if (yych <= 'Q') goto yy140;
1374
 
                                goto yy1321;
 
1375
                                goto yy1323;
1375
1376
                        }
1376
1377
                }
1377
1378
        } else {
1381
1382
                                if (yych <= '`') goto yy3;
1382
1383
                                goto yy140;
1383
1384
                        } else {
1384
 
                                if (yych <= 'e') goto yy1318;
 
1385
                                if (yych <= 'e') goto yy1320;
1385
1386
                                if (yych <= 'h') goto yy140;
1386
 
                                goto yy1319;
 
1387
                                goto yy1321;
1387
1388
                        }
1388
1389
                } else {
1389
1390
                        if (yych <= 'q') {
1390
 
                                if (yych == 'o') goto yy1320;
 
1391
                                if (yych == 'o') goto yy1322;
1391
1392
                                goto yy140;
1392
1393
                        } else {
1393
 
                                if (yych <= 'r') goto yy1321;
 
1394
                                if (yych <= 'r') goto yy1323;
1394
1395
                                if (yych <= 'z') goto yy140;
1395
1396
                                goto yy3;
1396
1397
                        }
1402
1403
        if (yych <= 'A') {
1403
1404
                if (yych == ')') goto yy139;
1404
1405
                if (yych <= '@') goto yy3;
1405
 
                goto yy1304;
 
1406
                goto yy1306;
1406
1407
        } else {
1407
1408
                if (yych <= '`') {
1408
1409
                        if (yych <= 'Z') goto yy140;
1409
1410
                        goto yy3;
1410
1411
                } else {
1411
 
                        if (yych <= 'a') goto yy1315;
 
1412
                        if (yych <= 'a') goto yy1317;
1412
1413
                        if (yych <= 'z') goto yy145;
1413
1414
                        goto yy3;
1414
1415
                }
1419
1420
        if (yych <= 'A') {
1420
1421
                if (yych == ')') goto yy139;
1421
1422
                if (yych <= '@') goto yy3;
1422
 
                goto yy1304;
 
1423
                goto yy1306;
1423
1424
        } else {
1424
1425
                if (yych <= '`') {
1425
1426
                        if (yych <= 'Z') goto yy140;
1426
1427
                        goto yy3;
1427
1428
                } else {
1428
 
                        if (yych <= 'a') goto yy1304;
 
1429
                        if (yych <= 'a') goto yy1306;
1429
1430
                        if (yych <= 'z') goto yy140;
1430
1431
                        goto yy3;
1431
1432
                }
1436
1437
        if (yych <= 'A') {
1437
1438
                if (yych == ')') goto yy139;
1438
1439
                if (yych <= '@') goto yy3;
1439
 
                goto yy1284;
 
1440
                goto yy1286;
1440
1441
        } else {
1441
1442
                if (yych <= '`') {
1442
1443
                        if (yych <= 'Z') goto yy140;
1443
1444
                        goto yy3;
1444
1445
                } else {
1445
 
                        if (yych <= 'a') goto yy1301;
 
1446
                        if (yych <= 'a') goto yy1303;
1446
1447
                        if (yych <= 'z') goto yy145;
1447
1448
                        goto yy3;
1448
1449
                }
1453
1454
        if (yych <= 'A') {
1454
1455
                if (yych == ')') goto yy139;
1455
1456
                if (yych <= '@') goto yy3;
1456
 
                goto yy1284;
 
1457
                goto yy1286;
1457
1458
        } else {
1458
1459
                if (yych <= '`') {
1459
1460
                        if (yych <= 'Z') goto yy140;
1460
1461
                        goto yy3;
1461
1462
                } else {
1462
 
                        if (yych <= 'a') goto yy1284;
 
1463
                        if (yych <= 'a') goto yy1286;
1463
1464
                        if (yych <= 'z') goto yy140;
1464
1465
                        goto yy3;
1465
1466
                }
1474
1475
                                goto yy139;
1475
1476
                        } else {
1476
1477
                                if (yych <= '@') goto yy3;
1477
 
                                if (yych <= 'A') goto yy1227;
 
1478
                                if (yych <= 'A') goto yy1229;
1478
1479
                                goto yy140;
1479
1480
                        }
1480
1481
                } else {
1481
1482
                        if (yych <= 'H') {
1482
 
                                if (yych <= 'E') goto yy1226;
 
1483
                                if (yych <= 'E') goto yy1228;
1483
1484
                                goto yy140;
1484
1485
                        } else {
1485
 
                                if (yych <= 'I') goto yy1228;
 
1486
                                if (yych <= 'I') goto yy1230;
1486
1487
                                if (yych <= 'T') goto yy140;
1487
 
                                goto yy1229;
 
1488
                                goto yy1231;
1488
1489
                        }
1489
1490
                }
1490
1491
        } else {
1493
1494
                                if (yych <= 'Z') goto yy140;
1494
1495
                                goto yy3;
1495
1496
                        } else {
1496
 
                                if (yych <= 'a') goto yy1256;
 
1497
                                if (yych <= 'a') goto yy1258;
1497
1498
                                if (yych <= 'd') goto yy145;
1498
 
                                goto yy1255;
 
1499
                                goto yy1257;
1499
1500
                        }
1500
1501
                } else {
1501
1502
                        if (yych <= 't') {
1502
 
                                if (yych == 'i') goto yy1257;
 
1503
                                if (yych == 'i') goto yy1259;
1503
1504
                                goto yy145;
1504
1505
                        } else {
1505
 
                                if (yych <= 'u') goto yy1258;
 
1506
                                if (yych <= 'u') goto yy1260;
1506
1507
                                if (yych <= 'z') goto yy145;
1507
1508
                                goto yy3;
1508
1509
                        }
1518
1519
                                goto yy139;
1519
1520
                        } else {
1520
1521
                                if (yych <= '@') goto yy3;
1521
 
                                if (yych <= 'A') goto yy1227;
 
1522
                                if (yych <= 'A') goto yy1229;
1522
1523
                                goto yy140;
1523
1524
                        }
1524
1525
                } else {
1525
1526
                        if (yych <= 'H') {
1526
 
                                if (yych <= 'E') goto yy1226;
 
1527
                                if (yych <= 'E') goto yy1228;
1527
1528
                                goto yy140;
1528
1529
                        } else {
1529
 
                                if (yych <= 'I') goto yy1228;
 
1530
                                if (yych <= 'I') goto yy1230;
1530
1531
                                if (yych <= 'T') goto yy140;
1531
 
                                goto yy1229;
 
1532
                                goto yy1231;
1532
1533
                        }
1533
1534
                }
1534
1535
        } else {
1537
1538
                                if (yych <= 'Z') goto yy140;
1538
1539
                                goto yy3;
1539
1540
                        } else {
1540
 
                                if (yych <= 'a') goto yy1227;
 
1541
                                if (yych <= 'a') goto yy1229;
1541
1542
                                if (yych <= 'd') goto yy140;
1542
 
                                goto yy1226;
 
1543
                                goto yy1228;
1543
1544
                        }
1544
1545
                } else {
1545
1546
                        if (yych <= 't') {
1546
 
                                if (yych == 'i') goto yy1228;
 
1547
                                if (yych == 'i') goto yy1230;
1547
1548
                                goto yy140;
1548
1549
                        } else {
1549
 
                                if (yych <= 'u') goto yy1229;
 
1550
                                if (yych <= 'u') goto yy1231;
1550
1551
                                if (yych <= 'z') goto yy140;
1551
1552
                                goto yy3;
1552
1553
                        }
1569
1570
                        if (yych <= 'Z') goto yy140;
1570
1571
                        if (yych <= '`') goto yy3;
1571
1572
                        if (yych <= 'h') goto yy145;
1572
 
                        goto yy1215;
 
1573
                        goto yy1216;
1573
1574
                } else {
1574
 
                        if (yych == 'l') goto yy1216;
 
1575
                        if (yych == 'l') goto yy1217;
1575
1576
                        if (yych <= 'z') goto yy145;
1576
1577
                        goto yy3;
1577
1578
                }
2553
2554
                                        if (yyaccept <= 27) {
2554
2555
                                                goto yy1141;
2555
2556
                                        } else {
2556
 
                                                goto yy1292;
 
2557
                                                goto yy1294;
2557
2558
                                        }
2558
2559
                                } else {
2559
2560
                                        if (yyaccept <= 29) {
2560
 
                                                goto yy1311;
 
2561
                                                goto yy1313;
2561
2562
                                        } else {
2562
 
                                                goto yy1415;
 
2563
                                                goto yy1417;
2563
2564
                                        }
2564
2565
                                }
2565
2566
                        } else {
2566
2567
                                if (yyaccept <= 32) {
2567
2568
                                        if (yyaccept <= 31) {
2568
 
                                                goto yy1418;
 
2569
                                                goto yy1420;
2569
2570
                                        } else {
2570
 
                                                goto yy1498;
 
2571
                                                goto yy1500;
2571
2572
                                        }
2572
2573
                                } else {
2573
2574
                                        if (yyaccept <= 33) {
2574
 
                                                goto yy1506;
 
2575
                                                goto yy1508;
2575
2576
                                        } else {
2576
 
                                                goto yy1529;
 
2577
                                                goto yy1531;
2577
2578
                                        }
2578
2579
                                }
2579
2580
                        }
17389
17390
        YYDEBUG(1214, *YYCURSOR);
17390
17391
        yyaccept = 0;
17391
17392
        yych = *(YYMARKER = ++YYCURSOR);
17392
 
        if (yych <= '(') {
17393
 
                if (yych <= '\t') {
17394
 
                        if (yych <= 0x08) goto yy3;
17395
 
                        goto yy1206;
 
17393
        if (yych <= '@') {
 
17394
                if (yych <= 0x1F) {
 
17395
                        if (yych == '\t') goto yy1206;
 
17396
                        goto yy3;
17396
17397
                } else {
17397
 
                        if (yych == ' ') goto yy1206;
 
17398
                        if (yych <= ' ') goto yy1206;
 
17399
                        if (yych == ')') goto yy139;
17398
17400
                        goto yy3;
17399
17401
                }
17400
17402
        } else {
17401
 
                if (yych <= 'Z') {
17402
 
                        if (yych <= ')') goto yy139;
17403
 
                        if (yych <= '@') goto yy3;
17404
 
                        goto yy144;
 
17403
                if (yych <= '`') {
 
17404
                        if (yych == 'H') goto yy1215;
 
17405
                        if (yych <= 'Z') goto yy144;
 
17406
                        goto yy3;
17405
17407
                } else {
17406
 
                        if (yych <= '`') goto yy3;
 
17408
                        if (yych == 'h') goto yy1215;
17407
17409
                        if (yych <= 'z') goto yy144;
17408
17410
                        goto yy3;
17409
17411
                }
17412
17414
        YYDEBUG(1215, *YYCURSOR);
17413
17415
        yyaccept = 0;
17414
17416
        yych = *(YYMARKER = ++YYCURSOR);
17415
 
        if (yych <= 'G') {
17416
 
                if (yych <= '.') {
17417
 
                        if (yych == ')') goto yy139;
17418
 
                        goto yy3;
17419
 
                } else {
17420
 
                        if (yych <= '/') goto yy147;
17421
 
                        if (yych <= '@') goto yy3;
17422
 
                        if (yych <= 'F') goto yy141;
17423
 
                        goto yy1212;
17424
 
                }
 
17417
        if (yych <= 0x1F) {
 
17418
                if (yych == '\t') goto yy1206;
 
17419
                goto yy3;
17425
17420
        } else {
17426
 
                if (yych <= '`') {
17427
 
                        if (yych <= 'Z') goto yy141;
17428
 
                        if (yych == '_') goto yy147;
17429
 
                        goto yy3;
17430
 
                } else {
17431
 
                        if (yych == 'g') goto yy1223;
17432
 
                        if (yych <= 'z') goto yy146;
17433
 
                        goto yy3;
17434
 
                }
 
17421
                if (yych <= ' ') goto yy1206;
 
17422
                if (yych == ')') goto yy139;
 
17423
                goto yy3;
17435
17424
        }
17436
17425
yy1216:
17437
17426
        YYDEBUG(1216, *YYCURSOR);
17438
17427
        yyaccept = 0;
17439
17428
        yych = *(YYMARKER = ++YYCURSOR);
17440
 
        if (yych <= 'E') {
 
17429
        if (yych <= 'G') {
17441
17430
                if (yych <= '.') {
17442
17431
                        if (yych == ')') goto yy139;
17443
17432
                        goto yy3;
17444
17433
                } else {
17445
17434
                        if (yych <= '/') goto yy147;
17446
17435
                        if (yych <= '@') goto yy3;
17447
 
                        if (yych <= 'D') goto yy141;
17448
 
                        goto yy1200;
 
17436
                        if (yych <= 'F') goto yy141;
 
17437
                        goto yy1212;
17449
17438
                }
17450
17439
        } else {
17451
17440
                if (yych <= '`') {
17453
17442
                        if (yych == '_') goto yy147;
17454
17443
                        goto yy3;
17455
17444
                } else {
17456
 
                        if (yych == 'e') goto yy1217;
 
17445
                        if (yych == 'g') goto yy1224;
17457
17446
                        if (yych <= 'z') goto yy146;
17458
17447
                        goto yy3;
17459
17448
                }
17462
17451
        YYDEBUG(1217, *YYCURSOR);
17463
17452
        yyaccept = 0;
17464
17453
        yych = *(YYMARKER = ++YYCURSOR);
17465
 
        if (yych <= 'V') {
 
17454
        if (yych <= 'E') {
17466
17455
                if (yych <= '.') {
17467
17456
                        if (yych == ')') goto yy139;
17468
17457
                        goto yy3;
17469
17458
                } else {
17470
17459
                        if (yych <= '/') goto yy147;
17471
17460
                        if (yych <= '@') goto yy3;
17472
 
                        if (yych <= 'U') goto yy142;
17473
 
                        goto yy1201;
 
17461
                        if (yych <= 'D') goto yy141;
 
17462
                        goto yy1200;
17474
17463
                }
17475
17464
        } else {
17476
17465
                if (yych <= '`') {
17477
 
                        if (yych <= 'Z') goto yy142;
 
17466
                        if (yych <= 'Z') goto yy141;
17478
17467
                        if (yych == '_') goto yy147;
17479
17468
                        goto yy3;
17480
17469
                } else {
17481
 
                        if (yych == 'v') goto yy1218;
17482
 
                        if (yych <= 'z') goto yy151;
 
17470
                        if (yych == 'e') goto yy1218;
 
17471
                        if (yych <= 'z') goto yy146;
17483
17472
                        goto yy3;
17484
17473
                }
17485
17474
        }
17487
17476
        YYDEBUG(1218, *YYCURSOR);
17488
17477
        yyaccept = 0;
17489
17478
        yych = *(YYMARKER = ++YYCURSOR);
17490
 
        if (yych <= 'E') {
 
17479
        if (yych <= 'V') {
17491
17480
                if (yych <= '.') {
17492
17481
                        if (yych == ')') goto yy139;
17493
17482
                        goto yy3;
17494
17483
                } else {
17495
17484
                        if (yych <= '/') goto yy147;
17496
17485
                        if (yych <= '@') goto yy3;
17497
 
                        if (yych <= 'D') goto yy143;
17498
 
                        goto yy1202;
 
17486
                        if (yych <= 'U') goto yy142;
 
17487
                        goto yy1201;
17499
17488
                }
17500
17489
        } else {
17501
17490
                if (yych <= '`') {
17502
 
                        if (yych <= 'Z') goto yy143;
 
17491
                        if (yych <= 'Z') goto yy142;
17503
17492
                        if (yych == '_') goto yy147;
17504
17493
                        goto yy3;
17505
17494
                } else {
17506
 
                        if (yych == 'e') goto yy1219;
17507
 
                        if (yych <= 'z') goto yy152;
 
17495
                        if (yych == 'v') goto yy1219;
 
17496
                        if (yych <= 'z') goto yy151;
17508
17497
                        goto yy3;
17509
17498
                }
17510
17499
        }
17512
17501
        YYDEBUG(1219, *YYCURSOR);
17513
17502
        yyaccept = 0;
17514
17503
        yych = *(YYMARKER = ++YYCURSOR);
17515
 
        if (yych <= 'N') {
 
17504
        if (yych <= 'E') {
17516
17505
                if (yych <= '.') {
17517
17506
                        if (yych == ')') goto yy139;
17518
17507
                        goto yy3;
17519
17508
                } else {
17520
17509
                        if (yych <= '/') goto yy147;
17521
17510
                        if (yych <= '@') goto yy3;
17522
 
                        if (yych <= 'M') goto yy144;
17523
 
                        goto yy1203;
 
17511
                        if (yych <= 'D') goto yy143;
 
17512
                        goto yy1202;
17524
17513
                }
17525
17514
        } else {
17526
17515
                if (yych <= '`') {
17527
 
                        if (yych <= 'Z') goto yy144;
 
17516
                        if (yych <= 'Z') goto yy143;
17528
17517
                        if (yych == '_') goto yy147;
17529
17518
                        goto yy3;
17530
17519
                } else {
17531
 
                        if (yych == 'n') goto yy1220;
17532
 
                        if (yych <= 'z') goto yy153;
 
17520
                        if (yych == 'e') goto yy1220;
 
17521
                        if (yych <= 'z') goto yy152;
17533
17522
                        goto yy3;
17534
17523
                }
17535
17524
        }
17537
17526
        YYDEBUG(1220, *YYCURSOR);
17538
17527
        yyaccept = 0;
17539
17528
        yych = *(YYMARKER = ++YYCURSOR);
 
17529
        if (yych <= 'N') {
 
17530
                if (yych <= '.') {
 
17531
                        if (yych == ')') goto yy139;
 
17532
                        goto yy3;
 
17533
                } else {
 
17534
                        if (yych <= '/') goto yy147;
 
17535
                        if (yych <= '@') goto yy3;
 
17536
                        if (yych <= 'M') goto yy144;
 
17537
                        goto yy1203;
 
17538
                }
 
17539
        } else {
 
17540
                if (yych <= '`') {
 
17541
                        if (yych <= 'Z') goto yy144;
 
17542
                        if (yych == '_') goto yy147;
 
17543
                        goto yy3;
 
17544
                } else {
 
17545
                        if (yych == 'n') goto yy1221;
 
17546
                        if (yych <= 'z') goto yy153;
 
17547
                        goto yy3;
 
17548
                }
 
17549
        }
 
17550
yy1221:
 
17551
        YYDEBUG(1221, *YYCURSOR);
 
17552
        yyaccept = 0;
 
17553
        yych = *(YYMARKER = ++YYCURSOR);
17540
17554
        if (yych <= 'T') {
17541
17555
                if (yych <= '.') {
17542
17556
                        if (yych == ')') goto yy139;
17551
17565
                        if (yych == '_') goto yy147;
17552
17566
                        goto yy3;
17553
17567
                } else {
17554
 
                        if (yych == 't') goto yy1221;
 
17568
                        if (yych == 't') goto yy1222;
17555
17569
                        if (yych <= 'z') goto yy154;
17556
17570
                        goto yy3;
17557
17571
                }
17558
17572
        }
17559
 
yy1221:
17560
 
        YYDEBUG(1221, *YYCURSOR);
17561
 
        yych = *++YYCURSOR;
17562
 
        if (yych == 'H') goto yy1205;
17563
 
        if (yych != 'h') goto yy155;
17564
17573
yy1222:
17565
17574
        YYDEBUG(1222, *YYCURSOR);
17566
17575
        yych = *++YYCURSOR;
17567
 
        if (yych <= '.') {
17568
 
                if (yych <= '\t') {
17569
 
                        if (yych <= 0x08) goto yy56;
17570
 
                        goto yy1206;
17571
 
                } else {
17572
 
                        if (yych == ' ') goto yy1206;
17573
 
                        goto yy56;
17574
 
                }
17575
 
        } else {
17576
 
                if (yych <= '_') {
17577
 
                        if (yych <= '/') goto yy147;
17578
 
                        if (yych <= '^') goto yy56;
17579
 
                        goto yy147;
17580
 
                } else {
17581
 
                        if (yych <= '`') goto yy56;
17582
 
                        if (yych <= 'z') goto yy154;
17583
 
                        goto yy56;
17584
 
                }
17585
 
        }
 
17576
        if (yych == 'H') goto yy1205;
 
17577
        if (yych != 'h') goto yy155;
17586
17578
yy1223:
17587
17579
        YYDEBUG(1223, *YYCURSOR);
17588
 
        yyaccept = 0;
17589
 
        yych = *(YYMARKER = ++YYCURSOR);
17590
 
        if (yych <= 'H') {
17591
 
                if (yych <= '.') {
17592
 
                        if (yych == ')') goto yy139;
17593
 
                        goto yy3;
 
17580
        yych = *++YYCURSOR;
 
17581
        if (yych <= '.') {
 
17582
                if (yych <= '\t') {
 
17583
                        if (yych <= 0x08) goto yy56;
 
17584
                        goto yy1206;
17594
17585
                } else {
 
17586
                        if (yych == ' ') goto yy1206;
 
17587
                        goto yy56;
 
17588
                }
 
17589
        } else {
 
17590
                if (yych <= '_') {
17595
17591
                        if (yych <= '/') goto yy147;
17596
 
                        if (yych <= '@') goto yy3;
17597
 
                        if (yych <= 'G') goto yy142;
17598
 
                        goto yy1213;
17599
 
                }
17600
 
        } else {
17601
 
                if (yych <= '`') {
17602
 
                        if (yych <= 'Z') goto yy142;
17603
 
                        if (yych == '_') goto yy147;
17604
 
                        goto yy3;
 
17592
                        if (yych <= '^') goto yy56;
 
17593
                        goto yy147;
17605
17594
                } else {
17606
 
                        if (yych == 'h') goto yy1224;
17607
 
                        if (yych <= 'z') goto yy151;
17608
 
                        goto yy3;
 
17595
                        if (yych <= '`') goto yy56;
 
17596
                        if (yych <= 'z') goto yy154;
 
17597
                        goto yy56;
17609
17598
                }
17610
17599
        }
17611
17600
yy1224:
17612
17601
        YYDEBUG(1224, *YYCURSOR);
17613
17602
        yyaccept = 0;
17614
17603
        yych = *(YYMARKER = ++YYCURSOR);
17615
 
        if (yych <= 'T') {
 
17604
        if (yych <= 'H') {
17616
17605
                if (yych <= '.') {
17617
17606
                        if (yych == ')') goto yy139;
17618
17607
                        goto yy3;
17619
17608
                } else {
17620
17609
                        if (yych <= '/') goto yy147;
17621
17610
                        if (yych <= '@') goto yy3;
17622
 
                        if (yych <= 'S') goto yy143;
17623
 
                        goto yy1214;
 
17611
                        if (yych <= 'G') goto yy142;
 
17612
                        goto yy1213;
17624
17613
                }
17625
17614
        } else {
17626
17615
                if (yych <= '`') {
17627
 
                        if (yych <= 'Z') goto yy143;
 
17616
                        if (yych <= 'Z') goto yy142;
17628
17617
                        if (yych == '_') goto yy147;
17629
17618
                        goto yy3;
17630
17619
                } else {
17631
 
                        if (yych == 't') goto yy1225;
17632
 
                        if (yych <= 'z') goto yy152;
 
17620
                        if (yych == 'h') goto yy1225;
 
17621
                        if (yych <= 'z') goto yy151;
17633
17622
                        goto yy3;
17634
17623
                }
17635
17624
        }
17637
17626
        YYDEBUG(1225, *YYCURSOR);
17638
17627
        yyaccept = 0;
17639
17628
        yych = *(YYMARKER = ++YYCURSOR);
17640
 
        if (yych <= '.') {
17641
 
                if (yych <= 0x1F) {
17642
 
                        if (yych == '\t') goto yy1206;
17643
 
                        goto yy3;
17644
 
                } else {
17645
 
                        if (yych <= ' ') goto yy1206;
 
17629
        if (yych <= 'T') {
 
17630
                if (yych <= '.') {
17646
17631
                        if (yych == ')') goto yy139;
17647
17632
                        goto yy3;
17648
 
                }
17649
 
        } else {
17650
 
                if (yych <= '^') {
 
17633
                } else {
17651
17634
                        if (yych <= '/') goto yy147;
17652
17635
                        if (yych <= '@') goto yy3;
17653
 
                        if (yych <= 'Z') goto yy144;
 
17636
                        if (yych <= 'S') goto yy143;
 
17637
                        goto yy1214;
 
17638
                }
 
17639
        } else {
 
17640
                if (yych <= '`') {
 
17641
                        if (yych <= 'Z') goto yy143;
 
17642
                        if (yych == '_') goto yy147;
17654
17643
                        goto yy3;
17655
17644
                } else {
17656
 
                        if (yych <= '_') goto yy147;
17657
 
                        if (yych <= '`') goto yy3;
17658
 
                        if (yych <= 'z') goto yy153;
 
17645
                        if (yych == 't') goto yy1226;
 
17646
                        if (yych <= 'z') goto yy152;
17659
17647
                        goto yy3;
17660
17648
                }
17661
17649
        }
17662
17650
yy1226:
17663
17651
        YYDEBUG(1226, *YYCURSOR);
17664
 
        yych = *++YYCURSOR;
17665
 
        if (yych <= 'V') {
17666
 
                if (yych <= 'B') {
17667
 
                        if (yych == ')') goto yy139;
17668
 
                        if (yych <= '@') goto yy3;
17669
 
                        goto yy141;
 
17652
        yyaccept = 0;
 
17653
        yych = *(YYMARKER = ++YYCURSOR);
 
17654
        if (yych <= '@') {
 
17655
                if (yych <= ' ') {
 
17656
                        if (yych == '\t') goto yy1206;
 
17657
                        if (yych <= 0x1F) goto yy3;
 
17658
                        goto yy1206;
17670
17659
                } else {
17671
 
                        if (yych <= 'O') {
17672
 
                                if (yych <= 'C') goto yy1241;
17673
 
                                goto yy141;
 
17660
                        if (yych <= ')') {
 
17661
                                if (yych <= '(') goto yy3;
 
17662
                                goto yy139;
17674
17663
                        } else {
17675
 
                                if (yych <= 'P') goto yy1243;
17676
 
                                if (yych <= 'U') goto yy141;
17677
 
                                goto yy1242;
 
17664
                                if (yych == '/') goto yy147;
 
17665
                                goto yy3;
17678
17666
                        }
17679
17667
                }
17680
17668
        } else {
17681
 
                if (yych <= 'o') {
17682
 
                        if (yych <= '`') {
17683
 
                                if (yych <= 'Z') goto yy141;
17684
 
                                goto yy3;
 
17669
                if (yych <= '_') {
 
17670
                        if (yych <= 'H') {
 
17671
                                if (yych <= 'G') goto yy144;
 
17672
                                goto yy1215;
17685
17673
                        } else {
17686
 
                                if (yych == 'c') goto yy1241;
17687
 
                                goto yy141;
 
17674
                                if (yych <= 'Z') goto yy144;
 
17675
                                if (yych <= '^') goto yy3;
 
17676
                                goto yy147;
17688
17677
                        }
17689
17678
                } else {
17690
 
                        if (yych <= 'u') {
17691
 
                                if (yych <= 'p') goto yy1243;
17692
 
                                goto yy141;
 
17679
                        if (yych <= 'g') {
 
17680
                                if (yych <= '`') goto yy3;
 
17681
                                goto yy153;
17693
17682
                        } else {
17694
 
                                if (yych <= 'v') goto yy1242;
17695
 
                                if (yych <= 'z') goto yy141;
 
17683
                                if (yych <= 'h') goto yy1227;
 
17684
                                if (yych <= 'z') goto yy153;
17696
17685
                                goto yy3;
17697
17686
                        }
17698
17687
                }
17699
17688
        }
17700
17689
yy1227:
17701
17690
        YYDEBUG(1227, *YYCURSOR);
17702
 
        yych = *++YYCURSOR;
17703
 
        if (yych <= 'T') {
17704
 
                if (yych <= ')') {
 
17691
        yyaccept = 0;
 
17692
        yych = *(YYMARKER = ++YYCURSOR);
 
17693
        if (yych <= ')') {
 
17694
                if (yych <= 0x1F) {
 
17695
                        if (yych == '\t') goto yy1206;
 
17696
                        goto yy3;
 
17697
                } else {
 
17698
                        if (yych <= ' ') goto yy1206;
17705
17699
                        if (yych <= '(') goto yy3;
17706
17700
                        goto yy139;
17707
 
                } else {
17708
 
                        if (yych <= '@') goto yy3;
17709
 
                        if (yych <= 'S') goto yy141;
17710
 
                        goto yy1236;
17711
17701
                }
17712
17702
        } else {
17713
 
                if (yych <= 's') {
17714
 
                        if (yych <= 'Z') goto yy141;
 
17703
                if (yych <= '^') {
 
17704
                        if (yych == '/') goto yy147;
 
17705
                        goto yy3;
 
17706
                } else {
 
17707
                        if (yych <= '_') goto yy147;
17715
17708
                        if (yych <= '`') goto yy3;
17716
 
                        goto yy141;
17717
 
                } else {
17718
 
                        if (yych <= 't') goto yy1236;
17719
 
                        if (yych <= 'z') goto yy141;
 
17709
                        if (yych <= 'z') goto yy154;
17720
17710
                        goto yy3;
17721
17711
                }
17722
17712
        }
17723
17713
yy1228:
17724
17714
        YYDEBUG(1228, *YYCURSOR);
17725
17715
        yych = *++YYCURSOR;
17726
 
        if (yych <= 'X') {
17727
 
                if (yych <= ')') {
17728
 
                        if (yych <= '(') goto yy3;
17729
 
                        goto yy139;
17730
 
                } else {
 
17716
        if (yych <= 'V') {
 
17717
                if (yych <= 'B') {
 
17718
                        if (yych == ')') goto yy139;
17731
17719
                        if (yych <= '@') goto yy3;
17732
 
                        if (yych <= 'W') goto yy141;
17733
 
                        goto yy1234;
 
17720
                        goto yy141;
 
17721
                } else {
 
17722
                        if (yych <= 'O') {
 
17723
                                if (yych <= 'C') goto yy1244;
 
17724
                                goto yy141;
 
17725
                        } else {
 
17726
                                if (yych <= 'P') goto yy1246;
 
17727
                                if (yych <= 'U') goto yy141;
 
17728
                                goto yy1245;
 
17729
                        }
17734
17730
                }
17735
17731
        } else {
17736
 
                if (yych <= 'w') {
17737
 
                        if (yych <= 'Z') goto yy141;
17738
 
                        if (yych <= '`') goto yy3;
17739
 
                        goto yy141;
 
17732
                if (yych <= 'o') {
 
17733
                        if (yych <= '`') {
 
17734
                                if (yych <= 'Z') goto yy141;
 
17735
                                goto yy3;
 
17736
                        } else {
 
17737
                                if (yych == 'c') goto yy1244;
 
17738
                                goto yy141;
 
17739
                        }
17740
17740
                } else {
17741
 
                        if (yych <= 'x') goto yy1234;
17742
 
                        if (yych <= 'z') goto yy141;
17743
 
                        goto yy3;
 
17741
                        if (yych <= 'u') {
 
17742
                                if (yych <= 'p') goto yy1246;
 
17743
                                goto yy141;
 
17744
                        } else {
 
17745
                                if (yych <= 'v') goto yy1245;
 
17746
                                if (yych <= 'z') goto yy141;
 
17747
                                goto yy3;
 
17748
                        }
17744
17749
                }
17745
17750
        }
17746
17751
yy1229:
17747
17752
        YYDEBUG(1229, *YYCURSOR);
17748
17753
        yych = *++YYCURSOR;
17749
 
        if (yych <= 'N') {
 
17754
        if (yych <= 'T') {
17750
17755
                if (yych <= ')') {
17751
17756
                        if (yych <= '(') goto yy3;
17752
17757
                        goto yy139;
17753
17758
                } else {
17754
17759
                        if (yych <= '@') goto yy3;
17755
 
                        if (yych <= 'M') goto yy141;
 
17760
                        if (yych <= 'S') goto yy141;
 
17761
                        goto yy1239;
17756
17762
                }
17757
17763
        } else {
17758
 
                if (yych <= 'm') {
 
17764
                if (yych <= 's') {
17759
17765
                        if (yych <= 'Z') goto yy141;
17760
17766
                        if (yych <= '`') goto yy3;
17761
17767
                        goto yy141;
17762
17768
                } else {
17763
 
                        if (yych <= 'n') goto yy1230;
 
17769
                        if (yych <= 't') goto yy1239;
17764
17770
                        if (yych <= 'z') goto yy141;
17765
17771
                        goto yy3;
17766
17772
                }
17768
17774
yy1230:
17769
17775
        YYDEBUG(1230, *YYCURSOR);
17770
17776
        yych = *++YYCURSOR;
17771
 
        if (yych <= 'D') {
 
17777
        if (yych <= 'X') {
17772
17778
                if (yych <= ')') {
17773
 
                        if (yych <= '(') goto yy167;
 
17779
                        if (yych <= '(') goto yy3;
17774
17780
                        goto yy139;
17775
17781
                } else {
17776
 
                        if (yych <= '@') goto yy167;
17777
 
                        if (yych <= 'C') goto yy142;
 
17782
                        if (yych <= '@') goto yy3;
 
17783
                        if (yych <= 'W') goto yy141;
 
17784
                        goto yy1236;
17778
17785
                }
17779
17786
        } else {
17780
 
                if (yych <= 'c') {
17781
 
                        if (yych <= 'Z') goto yy142;
17782
 
                        if (yych <= '`') goto yy167;
17783
 
                        goto yy142;
 
17787
                if (yych <= 'w') {
 
17788
                        if (yych <= 'Z') goto yy141;
 
17789
                        if (yych <= '`') goto yy3;
 
17790
                        goto yy141;
17784
17791
                } else {
17785
 
                        if (yych <= 'd') goto yy1231;
17786
 
                        if (yych <= 'z') goto yy142;
17787
 
                        goto yy167;
 
17792
                        if (yych <= 'x') goto yy1236;
 
17793
                        if (yych <= 'z') goto yy141;
 
17794
                        goto yy3;
17788
17795
                }
17789
17796
        }
17790
17797
yy1231:
17791
17798
        YYDEBUG(1231, *YYCURSOR);
17792
17799
        yych = *++YYCURSOR;
17793
 
        if (yych <= 'A') {
17794
 
                if (yych == ')') goto yy139;
17795
 
                if (yych <= '@') goto yy3;
 
17800
        if (yych <= 'N') {
 
17801
                if (yych <= ')') {
 
17802
                        if (yych <= '(') goto yy3;
 
17803
                        goto yy139;
 
17804
                } else {
 
17805
                        if (yych <= '@') goto yy3;
 
17806
                        if (yych <= 'M') goto yy141;
 
17807
                }
17796
17808
        } else {
17797
 
                if (yych <= '`') {
17798
 
                        if (yych <= 'Z') goto yy143;
17799
 
                        goto yy3;
 
17809
                if (yych <= 'm') {
 
17810
                        if (yych <= 'Z') goto yy141;
 
17811
                        if (yych <= '`') goto yy3;
 
17812
                        goto yy141;
17800
17813
                } else {
17801
 
                        if (yych <= 'a') goto yy1232;
17802
 
                        if (yych <= 'z') goto yy143;
 
17814
                        if (yych <= 'n') goto yy1232;
 
17815
                        if (yych <= 'z') goto yy141;
17803
17816
                        goto yy3;
17804
17817
                }
17805
17818
        }
17806
17819
yy1232:
17807
17820
        YYDEBUG(1232, *YYCURSOR);
17808
17821
        yych = *++YYCURSOR;
17809
 
        if (yych <= 'Y') {
 
17822
        if (yych <= 'D') {
17810
17823
                if (yych <= ')') {
17811
 
                        if (yych <= '(') goto yy3;
 
17824
                        if (yych <= '(') goto yy167;
17812
17825
                        goto yy139;
17813
17826
                } else {
17814
 
                        if (yych <= '@') goto yy3;
17815
 
                        if (yych <= 'X') goto yy144;
 
17827
                        if (yych <= '@') goto yy167;
 
17828
                        if (yych <= 'C') goto yy142;
17816
17829
                }
17817
17830
        } else {
17818
 
                if (yych <= 'x') {
17819
 
                        if (yych <= 'Z') goto yy144;
17820
 
                        if (yych <= '`') goto yy3;
17821
 
                        goto yy144;
 
17831
                if (yych <= 'c') {
 
17832
                        if (yych <= 'Z') goto yy142;
 
17833
                        if (yych <= '`') goto yy167;
 
17834
                        goto yy142;
17822
17835
                } else {
17823
 
                        if (yych <= 'y') goto yy1233;
17824
 
                        if (yych <= 'z') goto yy144;
17825
 
                        goto yy3;
 
17836
                        if (yych <= 'd') goto yy1233;
 
17837
                        if (yych <= 'z') goto yy142;
 
17838
                        goto yy167;
17826
17839
                }
17827
17840
        }
17828
17841
yy1233:
17829
17842
        YYDEBUG(1233, *YYCURSOR);
17830
17843
        yych = *++YYCURSOR;
17831
 
        if (yych == ')') goto yy139;
17832
 
        goto yy167;
 
17844
        if (yych <= 'A') {
 
17845
                if (yych == ')') goto yy139;
 
17846
                if (yych <= '@') goto yy3;
 
17847
        } else {
 
17848
                if (yych <= '`') {
 
17849
                        if (yych <= 'Z') goto yy143;
 
17850
                        goto yy3;
 
17851
                } else {
 
17852
                        if (yych <= 'a') goto yy1234;
 
17853
                        if (yych <= 'z') goto yy143;
 
17854
                        goto yy3;
 
17855
                }
 
17856
        }
17833
17857
yy1234:
17834
17858
        YYDEBUG(1234, *YYCURSOR);
17835
17859
        yych = *++YYCURSOR;
17836
 
        if (yych <= 'T') {
 
17860
        if (yych <= 'Y') {
17837
17861
                if (yych <= ')') {
17838
17862
                        if (yych <= '(') goto yy3;
17839
17863
                        goto yy139;
17840
17864
                } else {
17841
17865
                        if (yych <= '@') goto yy3;
17842
 
                        if (yych <= 'S') goto yy142;
 
17866
                        if (yych <= 'X') goto yy144;
17843
17867
                }
17844
17868
        } else {
17845
 
                if (yych <= 's') {
17846
 
                        if (yych <= 'Z') goto yy142;
 
17869
                if (yych <= 'x') {
 
17870
                        if (yych <= 'Z') goto yy144;
17847
17871
                        if (yych <= '`') goto yy3;
17848
 
                        goto yy142;
 
17872
                        goto yy144;
17849
17873
                } else {
17850
 
                        if (yych <= 't') goto yy1235;
17851
 
                        if (yych <= 'z') goto yy142;
 
17874
                        if (yych <= 'y') goto yy1235;
 
17875
                        if (yych <= 'z') goto yy144;
17852
17876
                        goto yy3;
17853
17877
                }
17854
17878
        }
17855
17879
yy1235:
17856
17880
        YYDEBUG(1235, *YYCURSOR);
17857
17881
        yych = *++YYCURSOR;
17858
 
        if (yych <= 'H') {
17859
 
                if (yych <= ')') {
17860
 
                        if (yych <= '(') goto yy3;
17861
 
                        goto yy139;
17862
 
                } else {
17863
 
                        if (yych <= '@') goto yy3;
17864
 
                        if (yych <= 'G') goto yy143;
17865
 
                        goto yy1214;
17866
 
                }
17867
 
        } else {
17868
 
                if (yych <= 'g') {
17869
 
                        if (yych <= 'Z') goto yy143;
17870
 
                        if (yych <= '`') goto yy3;
17871
 
                        goto yy143;
17872
 
                } else {
17873
 
                        if (yych <= 'h') goto yy1214;
17874
 
                        if (yych <= 'z') goto yy143;
17875
 
                        goto yy3;
17876
 
                }
17877
 
        }
 
17882
        if (yych == ')') goto yy139;
 
17883
        goto yy167;
17878
17884
yy1236:
17879
17885
        YYDEBUG(1236, *YYCURSOR);
17880
17886
        yych = *++YYCURSOR;
17881
 
        if (yych <= 'U') {
 
17887
        if (yych <= 'T') {
17882
17888
                if (yych <= ')') {
17883
 
                        if (yych <= '(') goto yy167;
 
17889
                        if (yych <= '(') goto yy3;
17884
17890
                        goto yy139;
17885
17891
                } else {
17886
 
                        if (yych <= '@') goto yy167;
17887
 
                        if (yych <= 'T') goto yy142;
 
17892
                        if (yych <= '@') goto yy3;
 
17893
                        if (yych <= 'S') goto yy142;
17888
17894
                }
17889
17895
        } else {
17890
 
                if (yych <= 't') {
 
17896
                if (yych <= 's') {
17891
17897
                        if (yych <= 'Z') goto yy142;
17892
 
                        if (yych <= '`') goto yy167;
 
17898
                        if (yych <= '`') goto yy3;
17893
17899
                        goto yy142;
17894
17900
                } else {
17895
 
                        if (yych <= 'u') goto yy1237;
 
17901
                        if (yych <= 't') goto yy1237;
17896
17902
                        if (yych <= 'z') goto yy142;
17897
 
                        goto yy167;
 
17903
                        goto yy3;
17898
17904
                }
17899
17905
        }
17900
17906
yy1237:
17901
17907
        YYDEBUG(1237, *YYCURSOR);
17902
17908
        yych = *++YYCURSOR;
17903
 
        if (yych <= 'R') {
 
17909
        if (yych <= 'H') {
17904
17910
                if (yych <= ')') {
17905
17911
                        if (yych <= '(') goto yy3;
17906
17912
                        goto yy139;
17907
17913
                } else {
17908
17914
                        if (yych <= '@') goto yy3;
17909
 
                        if (yych <= 'Q') goto yy143;
 
17915
                        if (yych <= 'G') goto yy143;
17910
17916
                }
17911
17917
        } else {
17912
 
                if (yych <= 'q') {
 
17918
                if (yych <= 'g') {
17913
17919
                        if (yych <= 'Z') goto yy143;
17914
17920
                        if (yych <= '`') goto yy3;
17915
17921
                        goto yy143;
17916
17922
                } else {
17917
 
                        if (yych <= 'r') goto yy1238;
 
17923
                        if (yych <= 'h') goto yy1238;
17918
17924
                        if (yych <= 'z') goto yy143;
17919
17925
                        goto yy3;
17920
17926
                }
17921
17927
        }
17922
17928
yy1238:
17923
17929
        YYDEBUG(1238, *YYCURSOR);
17924
 
        yych = *++YYCURSOR;
17925
 
        if (yych <= 'D') {
17926
 
                if (yych <= ')') {
17927
 
                        if (yych <= '(') goto yy3;
17928
 
                        goto yy139;
 
17930
        yyaccept = 0;
 
17931
        yych = *(YYMARKER = ++YYCURSOR);
 
17932
        if (yych <= '(') {
 
17933
                if (yych <= '\t') {
 
17934
                        if (yych <= 0x08) goto yy3;
 
17935
                        goto yy1206;
17929
17936
                } else {
 
17937
                        if (yych == ' ') goto yy1206;
 
17938
                        goto yy3;
 
17939
                }
 
17940
        } else {
 
17941
                if (yych <= 'Z') {
 
17942
                        if (yych <= ')') goto yy139;
17930
17943
                        if (yych <= '@') goto yy3;
17931
 
                        if (yych <= 'C') goto yy144;
17932
 
                }
17933
 
        } else {
17934
 
                if (yych <= 'c') {
17935
 
                        if (yych <= 'Z') goto yy144;
 
17944
                        goto yy144;
 
17945
                } else {
17936
17946
                        if (yych <= '`') goto yy3;
17937
 
                        goto yy144;
17938
 
                } else {
17939
 
                        if (yych <= 'd') goto yy1239;
17940
17947
                        if (yych <= 'z') goto yy144;
17941
17948
                        goto yy3;
17942
17949
                }
17943
17950
        }
17944
17951
yy1239:
17945
17952
        YYDEBUG(1239, *YYCURSOR);
17946
 
        yyaccept = 0;
17947
 
        yych = *(YYMARKER = ++YYCURSOR);
17948
 
        if (yych <= '@') {
17949
 
                if (yych == ')') goto yy139;
17950
 
                goto yy3;
 
17953
        yych = *++YYCURSOR;
 
17954
        if (yych <= 'U') {
 
17955
                if (yych <= ')') {
 
17956
                        if (yych <= '(') goto yy167;
 
17957
                        goto yy139;
 
17958
                } else {
 
17959
                        if (yych <= '@') goto yy167;
 
17960
                        if (yych <= 'T') goto yy142;
 
17961
                }
17951
17962
        } else {
17952
 
                if (yych <= 'A') goto yy1240;
17953
 
                if (yych != 'a') goto yy3;
 
17963
                if (yych <= 't') {
 
17964
                        if (yych <= 'Z') goto yy142;
 
17965
                        if (yych <= '`') goto yy167;
 
17966
                        goto yy142;
 
17967
                } else {
 
17968
                        if (yych <= 'u') goto yy1240;
 
17969
                        if (yych <= 'z') goto yy142;
 
17970
                        goto yy167;
 
17971
                }
17954
17972
        }
17955
17973
yy1240:
17956
17974
        YYDEBUG(1240, *YYCURSOR);
17957
17975
        yych = *++YYCURSOR;
17958
 
        if (yych == 'Y') goto yy173;
17959
 
        if (yych == 'y') goto yy173;
17960
 
        goto yy56;
 
17976
        if (yych <= 'R') {
 
17977
                if (yych <= ')') {
 
17978
                        if (yych <= '(') goto yy3;
 
17979
                        goto yy139;
 
17980
                } else {
 
17981
                        if (yych <= '@') goto yy3;
 
17982
                        if (yych <= 'Q') goto yy143;
 
17983
                }
 
17984
        } else {
 
17985
                if (yych <= 'q') {
 
17986
                        if (yych <= 'Z') goto yy143;
 
17987
                        if (yych <= '`') goto yy3;
 
17988
                        goto yy143;
 
17989
                } else {
 
17990
                        if (yych <= 'r') goto yy1241;
 
17991
                        if (yych <= 'z') goto yy143;
 
17992
                        goto yy3;
 
17993
                }
 
17994
        }
17961
17995
yy1241:
17962
17996
        YYDEBUG(1241, *YYCURSOR);
17963
17997
        yych = *++YYCURSOR;
17964
 
        if (yych <= 'O') {
 
17998
        if (yych <= 'D') {
17965
17999
                if (yych <= ')') {
17966
18000
                        if (yych <= '(') goto yy3;
17967
18001
                        goto yy139;
17968
18002
                } else {
17969
18003
                        if (yych <= '@') goto yy3;
17970
 
                        if (yych <= 'N') goto yy142;
17971
 
                        goto yy1252;
 
18004
                        if (yych <= 'C') goto yy144;
17972
18005
                }
17973
18006
        } else {
17974
 
                if (yych <= 'n') {
17975
 
                        if (yych <= 'Z') goto yy142;
 
18007
                if (yych <= 'c') {
 
18008
                        if (yych <= 'Z') goto yy144;
17976
18009
                        if (yych <= '`') goto yy3;
17977
 
                        goto yy142;
 
18010
                        goto yy144;
17978
18011
                } else {
17979
 
                        if (yych <= 'o') goto yy1252;
17980
 
                        if (yych <= 'z') goto yy142;
 
18012
                        if (yych <= 'd') goto yy1242;
 
18013
                        if (yych <= 'z') goto yy144;
17981
18014
                        goto yy3;
17982
18015
                }
17983
18016
        }
17984
18017
yy1242:
17985
18018
        YYDEBUG(1242, *YYCURSOR);
17986
 
        yych = *++YYCURSOR;
17987
 
        if (yych <= 'E') {
17988
 
                if (yych <= ')') {
17989
 
                        if (yych <= '(') goto yy3;
17990
 
                        goto yy139;
17991
 
                } else {
17992
 
                        if (yych <= '@') goto yy3;
17993
 
                        if (yych <= 'D') goto yy142;
17994
 
                        goto yy1249;
17995
 
                }
 
18019
        yyaccept = 0;
 
18020
        yych = *(YYMARKER = ++YYCURSOR);
 
18021
        if (yych <= '@') {
 
18022
                if (yych == ')') goto yy139;
 
18023
                goto yy3;
17996
18024
        } else {
17997
 
                if (yych <= 'd') {
17998
 
                        if (yych <= 'Z') goto yy142;
17999
 
                        if (yych <= '`') goto yy3;
18000
 
                        goto yy142;
18001
 
                } else {
18002
 
                        if (yych <= 'e') goto yy1249;
18003
 
                        if (yych <= 'z') goto yy142;
18004
 
                        goto yy3;
18005
 
                }
 
18025
                if (yych <= 'A') goto yy1243;
 
18026
                if (yych != 'a') goto yy3;
18006
18027
        }
18007
18028
yy1243:
18008
18029
        YYDEBUG(1243, *YYCURSOR);
18009
 
        yyaccept = 5;
18010
 
        yych = *(YYMARKER = ++YYCURSOR);
18011
 
        if (yych <= '/') {
18012
 
                if (yych <= '(') {
18013
 
                        if (yych <= '\t') {
18014
 
                                if (yych <= 0x08) goto yy194;
18015
 
                                goto yy196;
18016
 
                        } else {
18017
 
                                if (yych == ' ') goto yy196;
18018
 
                                goto yy194;
18019
 
                        }
18020
 
                } else {
18021
 
                        if (yych <= ',') {
18022
 
                                if (yych <= ')') goto yy139;
18023
 
                                goto yy194;
18024
 
                        } else {
18025
 
                                if (yych <= '-') goto yy197;
18026
 
                                if (yych <= '.') goto yy196;
18027
 
                                goto yy194;
18028
 
                        }
18029
 
                }
18030
 
        } else {
18031
 
                if (yych <= 'Z') {
18032
 
                        if (yych <= '@') {
18033
 
                                if (yych <= '9') goto yy196;
18034
 
                                goto yy194;
18035
 
                        } else {
18036
 
                                if (yych != 'T') goto yy142;
18037
 
                        }
18038
 
                } else {
18039
 
                        if (yych <= 's') {
18040
 
                                if (yych <= '`') goto yy194;
18041
 
                                goto yy142;
18042
 
                        } else {
18043
 
                                if (yych <= 't') goto yy1244;
18044
 
                                if (yych <= 'z') goto yy142;
18045
 
                                goto yy194;
18046
 
                        }
18047
 
                }
18048
 
        }
 
18030
        yych = *++YYCURSOR;
 
18031
        if (yych == 'Y') goto yy173;
 
18032
        if (yych == 'y') goto yy173;
 
18033
        goto yy56;
18049
18034
yy1244:
18050
18035
        YYDEBUG(1244, *YYCURSOR);
18051
 
        yyaccept = 5;
18052
 
        yych = *(YYMARKER = ++YYCURSOR);
18053
 
        if (yych <= '/') {
18054
 
                if (yych <= '(') {
18055
 
                        if (yych <= '\t') {
18056
 
                                if (yych <= 0x08) goto yy194;
18057
 
                                goto yy196;
18058
 
                        } else {
18059
 
                                if (yych == ' ') goto yy196;
18060
 
                                goto yy194;
18061
 
                        }
 
18036
        yych = *++YYCURSOR;
 
18037
        if (yych <= 'O') {
 
18038
                if (yych <= ')') {
 
18039
                        if (yych <= '(') goto yy3;
 
18040
                        goto yy139;
18062
18041
                } else {
18063
 
                        if (yych <= ',') {
18064
 
                                if (yych <= ')') goto yy139;
18065
 
                                goto yy194;
18066
 
                        } else {
18067
 
                                if (yych <= '-') goto yy197;
18068
 
                                if (yych <= '.') goto yy196;
18069
 
                                goto yy194;
18070
 
                        }
 
18042
                        if (yych <= '@') goto yy3;
 
18043
                        if (yych <= 'N') goto yy142;
 
18044
                        goto yy1255;
18071
18045
                }
18072
18046
        } else {
18073
 
                if (yych <= 'Z') {
18074
 
                        if (yych <= '@') {
18075
 
                                if (yych <= '9') goto yy196;
18076
 
                                goto yy194;
18077
 
                        } else {
18078
 
                                if (yych != 'E') goto yy143;
18079
 
                        }
 
18047
                if (yych <= 'n') {
 
18048
                        if (yych <= 'Z') goto yy142;
 
18049
                        if (yych <= '`') goto yy3;
 
18050
                        goto yy142;
18080
18051
                } else {
18081
 
                        if (yych <= 'd') {
18082
 
                                if (yych <= '`') goto yy194;
18083
 
                                goto yy143;
18084
 
                        } else {
18085
 
                                if (yych <= 'e') goto yy1245;
18086
 
                                if (yych <= 'z') goto yy143;
18087
 
                                goto yy194;
18088
 
                        }
 
18052
                        if (yych <= 'o') goto yy1255;
 
18053
                        if (yych <= 'z') goto yy142;
 
18054
                        goto yy3;
18089
18055
                }
18090
18056
        }
18091
18057
yy1245:
18092
18058
        YYDEBUG(1245, *YYCURSOR);
18093
18059
        yych = *++YYCURSOR;
18094
 
        if (yych <= 'M') {
 
18060
        if (yych <= 'E') {
18095
18061
                if (yych <= ')') {
18096
18062
                        if (yych <= '(') goto yy3;
18097
18063
                        goto yy139;
18098
18064
                } else {
18099
18065
                        if (yych <= '@') goto yy3;
18100
 
                        if (yych <= 'L') goto yy144;
 
18066
                        if (yych <= 'D') goto yy142;
 
18067
                        goto yy1252;
18101
18068
                }
18102
18069
        } else {
18103
 
                if (yych <= 'l') {
18104
 
                        if (yych <= 'Z') goto yy144;
 
18070
                if (yych <= 'd') {
 
18071
                        if (yych <= 'Z') goto yy142;
18105
18072
                        if (yych <= '`') goto yy3;
18106
 
                        goto yy144;
 
18073
                        goto yy142;
18107
18074
                } else {
18108
 
                        if (yych <= 'm') goto yy1246;
18109
 
                        if (yych <= 'z') goto yy144;
 
18075
                        if (yych <= 'e') goto yy1252;
 
18076
                        if (yych <= 'z') goto yy142;
18110
18077
                        goto yy3;
18111
18078
                }
18112
18079
        }
18113
18080
yy1246:
18114
18081
        YYDEBUG(1246, *YYCURSOR);
18115
 
        yyaccept = 0;
 
18082
        yyaccept = 5;
18116
18083
        yych = *(YYMARKER = ++YYCURSOR);
18117
 
        if (yych <= 'A') {
18118
 
                if (yych == ')') goto yy139;
18119
 
                goto yy3;
 
18084
        if (yych <= '/') {
 
18085
                if (yych <= '(') {
 
18086
                        if (yych <= '\t') {
 
18087
                                if (yych <= 0x08) goto yy194;
 
18088
                                goto yy196;
 
18089
                        } else {
 
18090
                                if (yych == ' ') goto yy196;
 
18091
                                goto yy194;
 
18092
                        }
 
18093
                } else {
 
18094
                        if (yych <= ',') {
 
18095
                                if (yych <= ')') goto yy139;
 
18096
                                goto yy194;
 
18097
                        } else {
 
18098
                                if (yych <= '-') goto yy197;
 
18099
                                if (yych <= '.') goto yy196;
 
18100
                                goto yy194;
 
18101
                        }
 
18102
                }
18120
18103
        } else {
18121
 
                if (yych <= 'B') goto yy1247;
18122
 
                if (yych != 'b') goto yy3;
 
18104
                if (yych <= 'Z') {
 
18105
                        if (yych <= '@') {
 
18106
                                if (yych <= '9') goto yy196;
 
18107
                                goto yy194;
 
18108
                        } else {
 
18109
                                if (yych != 'T') goto yy142;
 
18110
                        }
 
18111
                } else {
 
18112
                        if (yych <= 's') {
 
18113
                                if (yych <= '`') goto yy194;
 
18114
                                goto yy142;
 
18115
                        } else {
 
18116
                                if (yych <= 't') goto yy1247;
 
18117
                                if (yych <= 'z') goto yy142;
 
18118
                                goto yy194;
 
18119
                        }
 
18120
                }
18123
18121
        }
18124
18122
yy1247:
18125
18123
        YYDEBUG(1247, *YYCURSOR);
18126
 
        yych = *++YYCURSOR;
18127
 
        if (yych == 'E') goto yy1248;
18128
 
        if (yych != 'e') goto yy56;
 
18124
        yyaccept = 5;
 
18125
        yych = *(YYMARKER = ++YYCURSOR);
 
18126
        if (yych <= '/') {
 
18127
                if (yych <= '(') {
 
18128
                        if (yych <= '\t') {
 
18129
                                if (yych <= 0x08) goto yy194;
 
18130
                                goto yy196;
 
18131
                        } else {
 
18132
                                if (yych == ' ') goto yy196;
 
18133
                                goto yy194;
 
18134
                        }
 
18135
                } else {
 
18136
                        if (yych <= ',') {
 
18137
                                if (yych <= ')') goto yy139;
 
18138
                                goto yy194;
 
18139
                        } else {
 
18140
                                if (yych <= '-') goto yy197;
 
18141
                                if (yych <= '.') goto yy196;
 
18142
                                goto yy194;
 
18143
                        }
 
18144
                }
 
18145
        } else {
 
18146
                if (yych <= 'Z') {
 
18147
                        if (yych <= '@') {
 
18148
                                if (yych <= '9') goto yy196;
 
18149
                                goto yy194;
 
18150
                        } else {
 
18151
                                if (yych != 'E') goto yy143;
 
18152
                        }
 
18153
                } else {
 
18154
                        if (yych <= 'd') {
 
18155
                                if (yych <= '`') goto yy194;
 
18156
                                goto yy143;
 
18157
                        } else {
 
18158
                                if (yych <= 'e') goto yy1248;
 
18159
                                if (yych <= 'z') goto yy143;
 
18160
                                goto yy194;
 
18161
                        }
 
18162
                }
 
18163
        }
18129
18164
yy1248:
18130
18165
        YYDEBUG(1248, *YYCURSOR);
18131
18166
        yych = *++YYCURSOR;
18132
 
        if (yych == 'R') goto yy206;
18133
 
        if (yych == 'r') goto yy206;
18134
 
        goto yy56;
 
18167
        if (yych <= 'M') {
 
18168
                if (yych <= ')') {
 
18169
                        if (yych <= '(') goto yy3;
 
18170
                        goto yy139;
 
18171
                } else {
 
18172
                        if (yych <= '@') goto yy3;
 
18173
                        if (yych <= 'L') goto yy144;
 
18174
                }
 
18175
        } else {
 
18176
                if (yych <= 'l') {
 
18177
                        if (yych <= 'Z') goto yy144;
 
18178
                        if (yych <= '`') goto yy3;
 
18179
                        goto yy144;
 
18180
                } else {
 
18181
                        if (yych <= 'm') goto yy1249;
 
18182
                        if (yych <= 'z') goto yy144;
 
18183
                        goto yy3;
 
18184
                }
 
18185
        }
18135
18186
yy1249:
18136
18187
        YYDEBUG(1249, *YYCURSOR);
18137
 
        yych = *++YYCURSOR;
18138
 
        if (yych <= 'N') {
18139
 
                if (yych <= ')') {
18140
 
                        if (yych <= '(') goto yy3;
18141
 
                        goto yy139;
18142
 
                } else {
18143
 
                        if (yych <= '@') goto yy3;
18144
 
                        if (yych <= 'M') goto yy143;
18145
 
                }
 
18188
        yyaccept = 0;
 
18189
        yych = *(YYMARKER = ++YYCURSOR);
 
18190
        if (yych <= 'A') {
 
18191
                if (yych == ')') goto yy139;
 
18192
                goto yy3;
18146
18193
        } else {
18147
 
                if (yych <= 'm') {
18148
 
                        if (yych <= 'Z') goto yy143;
18149
 
                        if (yych <= '`') goto yy3;
18150
 
                        goto yy143;
18151
 
                } else {
18152
 
                        if (yych <= 'n') goto yy1250;
18153
 
                        if (yych <= 'z') goto yy143;
18154
 
                        goto yy3;
18155
 
                }
 
18194
                if (yych <= 'B') goto yy1250;
 
18195
                if (yych != 'b') goto yy3;
18156
18196
        }
18157
18197
yy1250:
18158
18198
        YYDEBUG(1250, *YYCURSOR);
18159
18199
        yych = *++YYCURSOR;
18160
 
        if (yych <= 'T') {
18161
 
                if (yych <= ')') {
18162
 
                        if (yych <= '(') goto yy3;
18163
 
                        goto yy139;
18164
 
                } else {
18165
 
                        if (yych <= '@') goto yy3;
18166
 
                        if (yych <= 'S') goto yy144;
18167
 
                }
18168
 
        } else {
18169
 
                if (yych <= 's') {
18170
 
                        if (yych <= 'Z') goto yy144;
18171
 
                        if (yych <= '`') goto yy3;
18172
 
                        goto yy144;
18173
 
                } else {
18174
 
                        if (yych <= 't') goto yy1251;
18175
 
                        if (yych <= 'z') goto yy144;
18176
 
                        goto yy3;
18177
 
                }
18178
 
        }
 
18200
        if (yych == 'E') goto yy1251;
 
18201
        if (yych != 'e') goto yy56;
18179
18202
yy1251:
18180
18203
        YYDEBUG(1251, *YYCURSOR);
18181
 
        yyaccept = 0;
18182
 
        yych = *(YYMARKER = ++YYCURSOR);
18183
 
        if (yych <= 'G') {
18184
 
                if (yych == ')') goto yy139;
18185
 
                goto yy3;
18186
 
        } else {
18187
 
                if (yych <= 'H') goto yy1205;
18188
 
                if (yych == 'h') goto yy1205;
18189
 
                goto yy3;
18190
 
        }
 
18204
        yych = *++YYCURSOR;
 
18205
        if (yych == 'R') goto yy206;
 
18206
        if (yych == 'r') goto yy206;
 
18207
        goto yy56;
18191
18208
yy1252:
18192
18209
        YYDEBUG(1252, *YYCURSOR);
18193
18210
        yych = *++YYCURSOR;
18213
18230
yy1253:
18214
18231
        YYDEBUG(1253, *YYCURSOR);
18215
18232
        yych = *++YYCURSOR;
18216
 
        if (yych <= 'D') {
 
18233
        if (yych <= 'T') {
18217
18234
                if (yych <= ')') {
18218
18235
                        if (yych <= '(') goto yy3;
18219
18236
                        goto yy139;
18220
18237
                } else {
18221
18238
                        if (yych <= '@') goto yy3;
18222
 
                        if (yych <= 'C') goto yy144;
 
18239
                        if (yych <= 'S') goto yy144;
18223
18240
                }
18224
18241
        } else {
18225
 
                if (yych <= 'c') {
 
18242
                if (yych <= 's') {
18226
18243
                        if (yych <= 'Z') goto yy144;
18227
18244
                        if (yych <= '`') goto yy3;
18228
18245
                        goto yy144;
18229
18246
                } else {
18230
 
                        if (yych <= 'd') goto yy1254;
 
18247
                        if (yych <= 't') goto yy1254;
18231
18248
                        if (yych <= 'z') goto yy144;
18232
18249
                        goto yy3;
18233
18250
                }
18236
18253
        YYDEBUG(1254, *YYCURSOR);
18237
18254
        yyaccept = 0;
18238
18255
        yych = *(YYMARKER = ++YYCURSOR);
18239
 
        if (yych <= 0x1F) {
18240
 
                if (yych == '\t') goto yy1206;
 
18256
        if (yych <= 'G') {
 
18257
                if (yych == ')') goto yy139;
18241
18258
                goto yy3;
18242
18259
        } else {
18243
 
                if (yych <= ' ') goto yy1206;
18244
 
                if (yych == ')') goto yy139;
 
18260
                if (yych <= 'H') goto yy1205;
 
18261
                if (yych == 'h') goto yy1205;
18245
18262
                goto yy3;
18246
18263
        }
18247
18264
yy1255:
18248
18265
        YYDEBUG(1255, *YYCURSOR);
18249
 
        yyaccept = 0;
18250
 
        yych = *(YYMARKER = ++YYCURSOR);
18251
 
        if (yych <= 'V') {
18252
 
                if (yych <= '@') {
18253
 
                        if (yych <= ')') {
18254
 
                                if (yych <= '(') goto yy3;
18255
 
                                goto yy139;
18256
 
                        } else {
18257
 
                                if (yych == '/') goto yy147;
18258
 
                                goto yy3;
18259
 
                        }
 
18266
        yych = *++YYCURSOR;
 
18267
        if (yych <= 'N') {
 
18268
                if (yych <= ')') {
 
18269
                        if (yych <= '(') goto yy3;
 
18270
                        goto yy139;
18260
18271
                } else {
18261
 
                        if (yych <= 'O') {
18262
 
                                if (yych == 'C') goto yy1241;
18263
 
                                goto yy141;
18264
 
                        } else {
18265
 
                                if (yych <= 'P') goto yy1243;
18266
 
                                if (yych <= 'U') goto yy141;
18267
 
                                goto yy1242;
18268
 
                        }
 
18272
                        if (yych <= '@') goto yy3;
 
18273
                        if (yych <= 'M') goto yy143;
18269
18274
                }
18270
18275
        } else {
18271
 
                if (yych <= 'c') {
18272
 
                        if (yych <= '_') {
18273
 
                                if (yych <= 'Z') goto yy141;
18274
 
                                if (yych <= '^') goto yy3;
18275
 
                                goto yy147;
18276
 
                        } else {
18277
 
                                if (yych <= '`') goto yy3;
18278
 
                                if (yych <= 'b') goto yy146;
18279
 
                                goto yy1270;
18280
 
                        }
 
18276
                if (yych <= 'm') {
 
18277
                        if (yych <= 'Z') goto yy143;
 
18278
                        if (yych <= '`') goto yy3;
 
18279
                        goto yy143;
18281
18280
                } else {
18282
 
                        if (yych <= 'u') {
18283
 
                                if (yych == 'p') goto yy1272;
18284
 
                                goto yy146;
18285
 
                        } else {
18286
 
                                if (yych <= 'v') goto yy1271;
18287
 
                                if (yych <= 'z') goto yy146;
18288
 
                                goto yy3;
18289
 
                        }
 
18281
                        if (yych <= 'n') goto yy1256;
 
18282
                        if (yych <= 'z') goto yy143;
 
18283
                        goto yy3;
18290
18284
                }
18291
18285
        }
18292
18286
yy1256:
18293
18287
        YYDEBUG(1256, *YYCURSOR);
18294
 
        yyaccept = 0;
18295
 
        yych = *(YYMARKER = ++YYCURSOR);
18296
 
        if (yych <= 'T') {
18297
 
                if (yych <= '.') {
18298
 
                        if (yych == ')') goto yy139;
18299
 
                        goto yy3;
 
18288
        yych = *++YYCURSOR;
 
18289
        if (yych <= 'D') {
 
18290
                if (yych <= ')') {
 
18291
                        if (yych <= '(') goto yy3;
 
18292
                        goto yy139;
18300
18293
                } else {
18301
 
                        if (yych <= '/') goto yy147;
18302
18294
                        if (yych <= '@') goto yy3;
18303
 
                        if (yych <= 'S') goto yy141;
18304
 
                        goto yy1236;
 
18295
                        if (yych <= 'C') goto yy144;
 
18296
                        goto yy1215;
18305
18297
                }
18306
18298
        } else {
18307
 
                if (yych <= '`') {
18308
 
                        if (yych <= 'Z') goto yy141;
18309
 
                        if (yych == '_') goto yy147;
18310
 
                        goto yy3;
 
18299
                if (yych <= 'c') {
 
18300
                        if (yych <= 'Z') goto yy144;
 
18301
                        if (yych <= '`') goto yy3;
 
18302
                        goto yy144;
18311
18303
                } else {
18312
 
                        if (yych == 't') goto yy1265;
18313
 
                        if (yych <= 'z') goto yy146;
 
18304
                        if (yych <= 'd') goto yy1215;
 
18305
                        if (yych <= 'z') goto yy144;
18314
18306
                        goto yy3;
18315
18307
                }
18316
18308
        }
18318
18310
        YYDEBUG(1257, *YYCURSOR);
18319
18311
        yyaccept = 0;
18320
18312
        yych = *(YYMARKER = ++YYCURSOR);
18321
 
        if (yych <= 'X') {
18322
 
                if (yych <= '.') {
18323
 
                        if (yych == ')') goto yy139;
18324
 
                        goto yy3;
 
18313
        if (yych <= 'V') {
 
18314
                if (yych <= '@') {
 
18315
                        if (yych <= ')') {
 
18316
                                if (yych <= '(') goto yy3;
 
18317
                                goto yy139;
 
18318
                        } else {
 
18319
                                if (yych == '/') goto yy147;
 
18320
                                goto yy3;
 
18321
                        }
18325
18322
                } else {
18326
 
                        if (yych <= '/') goto yy147;
18327
 
                        if (yych <= '@') goto yy3;
18328
 
                        if (yych <= 'W') goto yy141;
18329
 
                        goto yy1234;
 
18323
                        if (yych <= 'O') {
 
18324
                                if (yych == 'C') goto yy1244;
 
18325
                                goto yy141;
 
18326
                        } else {
 
18327
                                if (yych <= 'P') goto yy1246;
 
18328
                                if (yych <= 'U') goto yy141;
 
18329
                                goto yy1245;
 
18330
                        }
18330
18331
                }
18331
18332
        } else {
18332
 
                if (yych <= '`') {
18333
 
                        if (yych <= 'Z') goto yy141;
18334
 
                        if (yych == '_') goto yy147;
18335
 
                        goto yy3;
 
18333
                if (yych <= 'c') {
 
18334
                        if (yych <= '_') {
 
18335
                                if (yych <= 'Z') goto yy141;
 
18336
                                if (yych <= '^') goto yy3;
 
18337
                                goto yy147;
 
18338
                        } else {
 
18339
                                if (yych <= '`') goto yy3;
 
18340
                                if (yych <= 'b') goto yy146;
 
18341
                                goto yy1273;
 
18342
                        }
18336
18343
                } else {
18337
 
                        if (yych == 'x') goto yy1263;
18338
 
                        if (yych <= 'z') goto yy146;
18339
 
                        goto yy3;
 
18344
                        if (yych <= 'u') {
 
18345
                                if (yych == 'p') goto yy1275;
 
18346
                                goto yy146;
 
18347
                        } else {
 
18348
                                if (yych <= 'v') goto yy1274;
 
18349
                                if (yych <= 'z') goto yy146;
 
18350
                                goto yy3;
 
18351
                        }
18340
18352
                }
18341
18353
        }
18342
18354
yy1258:
18343
18355
        YYDEBUG(1258, *YYCURSOR);
18344
18356
        yyaccept = 0;
18345
18357
        yych = *(YYMARKER = ++YYCURSOR);
18346
 
        if (yych <= 'N') {
 
18358
        if (yych <= 'T') {
18347
18359
                if (yych <= '.') {
18348
18360
                        if (yych == ')') goto yy139;
18349
18361
                        goto yy3;
18350
18362
                } else {
18351
18363
                        if (yych <= '/') goto yy147;
18352
18364
                        if (yych <= '@') goto yy3;
18353
 
                        if (yych <= 'M') goto yy141;
18354
 
                        goto yy1230;
 
18365
                        if (yych <= 'S') goto yy141;
 
18366
                        goto yy1239;
18355
18367
                }
18356
18368
        } else {
18357
18369
                if (yych <= '`') {
18359
18371
                        if (yych == '_') goto yy147;
18360
18372
                        goto yy3;
18361
18373
                } else {
18362
 
                        if (yych == 'n') goto yy1259;
 
18374
                        if (yych == 't') goto yy1268;
18363
18375
                        if (yych <= 'z') goto yy146;
18364
18376
                        goto yy3;
18365
18377
                }
18366
18378
        }
18367
18379
yy1259:
18368
18380
        YYDEBUG(1259, *YYCURSOR);
18369
 
        yyaccept = 4;
 
18381
        yyaccept = 0;
18370
18382
        yych = *(YYMARKER = ++YYCURSOR);
18371
 
        if (yych <= 'D') {
 
18383
        if (yych <= 'X') {
18372
18384
                if (yych <= '.') {
18373
18385
                        if (yych == ')') goto yy139;
18374
 
                        goto yy167;
 
18386
                        goto yy3;
18375
18387
                } else {
18376
18388
                        if (yych <= '/') goto yy147;
18377
 
                        if (yych <= '@') goto yy167;
18378
 
                        if (yych <= 'C') goto yy142;
18379
 
                        goto yy1231;
 
18389
                        if (yych <= '@') goto yy3;
 
18390
                        if (yych <= 'W') goto yy141;
 
18391
                        goto yy1236;
18380
18392
                }
18381
18393
        } else {
18382
18394
                if (yych <= '`') {
18383
 
                        if (yych <= 'Z') goto yy142;
 
18395
                        if (yych <= 'Z') goto yy141;
18384
18396
                        if (yych == '_') goto yy147;
18385
 
                        goto yy167;
 
18397
                        goto yy3;
18386
18398
                } else {
18387
 
                        if (yych == 'd') goto yy1260;
18388
 
                        if (yych <= 'z') goto yy151;
18389
 
                        goto yy167;
 
18399
                        if (yych == 'x') goto yy1265;
 
18400
                        if (yych <= 'z') goto yy146;
 
18401
                        goto yy3;
18390
18402
                }
18391
18403
        }
18392
18404
yy1260:
18393
18405
        YYDEBUG(1260, *YYCURSOR);
18394
18406
        yyaccept = 0;
18395
18407
        yych = *(YYMARKER = ++YYCURSOR);
18396
 
        if (yych <= 'A') {
 
18408
        if (yych <= 'N') {
18397
18409
                if (yych <= '.') {
18398
18410
                        if (yych == ')') goto yy139;
18399
18411
                        goto yy3;
18400
18412
                } else {
18401
18413
                        if (yych <= '/') goto yy147;
18402
18414
                        if (yych <= '@') goto yy3;
 
18415
                        if (yych <= 'M') goto yy141;
18403
18416
                        goto yy1232;
18404
18417
                }
18405
18418
        } else {
18406
 
                if (yych <= '_') {
18407
 
                        if (yych <= 'Z') goto yy143;
18408
 
                        if (yych <= '^') goto yy3;
18409
 
                        goto yy147;
 
18419
                if (yych <= '`') {
 
18420
                        if (yych <= 'Z') goto yy141;
 
18421
                        if (yych == '_') goto yy147;
 
18422
                        goto yy3;
18410
18423
                } else {
18411
 
                        if (yych <= '`') goto yy3;
18412
 
                        if (yych <= 'a') goto yy1261;
18413
 
                        if (yych <= 'z') goto yy152;
 
18424
                        if (yych == 'n') goto yy1261;
 
18425
                        if (yych <= 'z') goto yy146;
18414
18426
                        goto yy3;
18415
18427
                }
18416
18428
        }
18417
18429
yy1261:
18418
18430
        YYDEBUG(1261, *YYCURSOR);
18419
 
        yyaccept = 0;
 
18431
        yyaccept = 4;
18420
18432
        yych = *(YYMARKER = ++YYCURSOR);
18421
 
        if (yych <= 'Y') {
 
18433
        if (yych <= 'D') {
18422
18434
                if (yych <= '.') {
18423
18435
                        if (yych == ')') goto yy139;
18424
 
                        goto yy3;
 
18436
                        goto yy167;
18425
18437
                } else {
18426
18438
                        if (yych <= '/') goto yy147;
18427
 
                        if (yych <= '@') goto yy3;
18428
 
                        if (yych <= 'X') goto yy144;
 
18439
                        if (yych <= '@') goto yy167;
 
18440
                        if (yych <= 'C') goto yy142;
18429
18441
                        goto yy1233;
18430
18442
                }
18431
18443
        } else {
18432
18444
                if (yych <= '`') {
18433
 
                        if (yych <= 'Z') goto yy144;
 
18445
                        if (yych <= 'Z') goto yy142;
18434
18446
                        if (yych == '_') goto yy147;
18435
 
                        goto yy3;
 
18447
                        goto yy167;
18436
18448
                } else {
18437
 
                        if (yych == 'y') goto yy1262;
18438
 
                        if (yych <= 'z') goto yy153;
18439
 
                        goto yy3;
 
18449
                        if (yych == 'd') goto yy1262;
 
18450
                        if (yych <= 'z') goto yy151;
 
18451
                        goto yy167;
18440
18452
                }
18441
18453
        }
18442
18454
yy1262:
18443
18455
        YYDEBUG(1262, *YYCURSOR);
18444
 
        yyaccept = 4;
 
18456
        yyaccept = 0;
18445
18457
        yych = *(YYMARKER = ++YYCURSOR);
18446
 
        if (yych <= '/') {
18447
 
                if (yych == ')') goto yy139;
18448
 
                if (yych <= '.') goto yy167;
18449
 
                goto yy147;
 
18458
        if (yych <= 'A') {
 
18459
                if (yych <= '.') {
 
18460
                        if (yych == ')') goto yy139;
 
18461
                        goto yy3;
 
18462
                } else {
 
18463
                        if (yych <= '/') goto yy147;
 
18464
                        if (yych <= '@') goto yy3;
 
18465
                        goto yy1234;
 
18466
                }
18450
18467
        } else {
18451
18468
                if (yych <= '_') {
18452
 
                        if (yych <= '^') goto yy167;
 
18469
                        if (yych <= 'Z') goto yy143;
 
18470
                        if (yych <= '^') goto yy3;
18453
18471
                        goto yy147;
18454
18472
                } else {
18455
 
                        if (yych <= '`') goto yy167;
18456
 
                        if (yych <= 'z') goto yy154;
18457
 
                        goto yy167;
 
18473
                        if (yych <= '`') goto yy3;
 
18474
                        if (yych <= 'a') goto yy1263;
 
18475
                        if (yych <= 'z') goto yy152;
 
18476
                        goto yy3;
18458
18477
                }
18459
18478
        }
18460
18479
yy1263:
18461
18480
        YYDEBUG(1263, *YYCURSOR);
18462
18481
        yyaccept = 0;
18463
18482
        yych = *(YYMARKER = ++YYCURSOR);
18464
 
        if (yych <= 'T') {
 
18483
        if (yych <= 'Y') {
18465
18484
                if (yych <= '.') {
18466
18485
                        if (yych == ')') goto yy139;
18467
18486
                        goto yy3;
18468
18487
                } else {
18469
18488
                        if (yych <= '/') goto yy147;
18470
18489
                        if (yych <= '@') goto yy3;
18471
 
                        if (yych <= 'S') goto yy142;
 
18490
                        if (yych <= 'X') goto yy144;
18472
18491
                        goto yy1235;
18473
18492
                }
18474
18493
        } else {
18475
18494
                if (yych <= '`') {
18476
 
                        if (yych <= 'Z') goto yy142;
 
18495
                        if (yych <= 'Z') goto yy144;
18477
18496
                        if (yych == '_') goto yy147;
18478
18497
                        goto yy3;
18479
18498
                } else {
18480
 
                        if (yych == 't') goto yy1264;
18481
 
                        if (yych <= 'z') goto yy151;
 
18499
                        if (yych == 'y') goto yy1264;
 
18500
                        if (yych <= 'z') goto yy153;
18482
18501
                        goto yy3;
18483
18502
                }
18484
18503
        }
18485
18504
yy1264:
18486
18505
        YYDEBUG(1264, *YYCURSOR);
18487
 
        yyaccept = 0;
 
18506
        yyaccept = 4;
18488
18507
        yych = *(YYMARKER = ++YYCURSOR);
18489
 
        if (yych <= 'H') {
18490
 
                if (yych <= '.') {
18491
 
                        if (yych == ')') goto yy139;
18492
 
                        goto yy3;
18493
 
                } else {
18494
 
                        if (yych <= '/') goto yy147;
18495
 
                        if (yych <= '@') goto yy3;
18496
 
                        if (yych <= 'G') goto yy143;
18497
 
                        goto yy1214;
18498
 
                }
 
18508
        if (yych <= '/') {
 
18509
                if (yych == ')') goto yy139;
 
18510
                if (yych <= '.') goto yy167;
 
18511
                goto yy147;
18499
18512
        } else {
18500
 
                if (yych <= '`') {
18501
 
                        if (yych <= 'Z') goto yy143;
18502
 
                        if (yych == '_') goto yy147;
18503
 
                        goto yy3;
 
18513
                if (yych <= '_') {
 
18514
                        if (yych <= '^') goto yy167;
 
18515
                        goto yy147;
18504
18516
                } else {
18505
 
                        if (yych == 'h') goto yy1225;
18506
 
                        if (yych <= 'z') goto yy152;
18507
 
                        goto yy3;
 
18517
                        if (yych <= '`') goto yy167;
 
18518
                        if (yych <= 'z') goto yy154;
 
18519
                        goto yy167;
18508
18520
                }
18509
18521
        }
18510
18522
yy1265:
18511
18523
        YYDEBUG(1265, *YYCURSOR);
18512
 
        yyaccept = 4;
 
18524
        yyaccept = 0;
18513
18525
        yych = *(YYMARKER = ++YYCURSOR);
18514
 
        if (yych <= 'U') {
 
18526
        if (yych <= 'T') {
18515
18527
                if (yych <= '.') {
18516
18528
                        if (yych == ')') goto yy139;
18517
 
                        goto yy167;
 
18529
                        goto yy3;
18518
18530
                } else {
18519
18531
                        if (yych <= '/') goto yy147;
18520
 
                        if (yych <= '@') goto yy167;
18521
 
                        if (yych <= 'T') goto yy142;
 
18532
                        if (yych <= '@') goto yy3;
 
18533
                        if (yych <= 'S') goto yy142;
18522
18534
                        goto yy1237;
18523
18535
                }
18524
18536
        } else {
18525
18537
                if (yych <= '`') {
18526
18538
                        if (yych <= 'Z') goto yy142;
18527
18539
                        if (yych == '_') goto yy147;
18528
 
                        goto yy167;
 
18540
                        goto yy3;
18529
18541
                } else {
18530
 
                        if (yych == 'u') goto yy1266;
 
18542
                        if (yych == 't') goto yy1266;
18531
18543
                        if (yych <= 'z') goto yy151;
18532
 
                        goto yy167;
 
18544
                        goto yy3;
18533
18545
                }
18534
18546
        }
18535
18547
yy1266:
18536
18548
        YYDEBUG(1266, *YYCURSOR);
18537
18549
        yyaccept = 0;
18538
18550
        yych = *(YYMARKER = ++YYCURSOR);
18539
 
        if (yych <= 'R') {
 
18551
        if (yych <= 'H') {
18540
18552
                if (yych <= '.') {
18541
18553
                        if (yych == ')') goto yy139;
18542
18554
                        goto yy3;
18543
18555
                } else {
18544
18556
                        if (yych <= '/') goto yy147;
18545
18557
                        if (yych <= '@') goto yy3;
18546
 
                        if (yych <= 'Q') goto yy143;
 
18558
                        if (yych <= 'G') goto yy143;
18547
18559
                        goto yy1238;
18548
18560
                }
18549
18561
        } else {
18552
18564
                        if (yych == '_') goto yy147;
18553
18565
                        goto yy3;
18554
18566
                } else {
18555
 
                        if (yych == 'r') goto yy1267;
 
18567
                        if (yych == 'h') goto yy1267;
18556
18568
                        if (yych <= 'z') goto yy152;
18557
18569
                        goto yy3;
18558
18570
                }
18561
18573
        YYDEBUG(1267, *YYCURSOR);
18562
18574
        yyaccept = 0;
18563
18575
        yych = *(YYMARKER = ++YYCURSOR);
18564
 
        if (yych <= 'D') {
18565
 
                if (yych <= '.') {
 
18576
        if (yych <= '.') {
 
18577
                if (yych <= 0x1F) {
 
18578
                        if (yych == '\t') goto yy1206;
 
18579
                        goto yy3;
 
18580
                } else {
 
18581
                        if (yych <= ' ') goto yy1206;
18566
18582
                        if (yych == ')') goto yy139;
18567
18583
                        goto yy3;
18568
 
                } else {
 
18584
                }
 
18585
        } else {
 
18586
                if (yych <= '^') {
18569
18587
                        if (yych <= '/') goto yy147;
18570
18588
                        if (yych <= '@') goto yy3;
18571
 
                        if (yych <= 'C') goto yy144;
18572
 
                        goto yy1239;
18573
 
                }
18574
 
        } else {
18575
 
                if (yych <= '`') {
18576
18589
                        if (yych <= 'Z') goto yy144;
18577
 
                        if (yych == '_') goto yy147;
18578
18590
                        goto yy3;
18579
18591
                } else {
18580
 
                        if (yych == 'd') goto yy1268;
 
18592
                        if (yych <= '_') goto yy147;
 
18593
                        if (yych <= '`') goto yy3;
18581
18594
                        if (yych <= 'z') goto yy153;
18582
18595
                        goto yy3;
18583
18596
                }
18584
18597
        }
18585
18598
yy1268:
18586
18599
        YYDEBUG(1268, *YYCURSOR);
18587
 
        yyaccept = 0;
 
18600
        yyaccept = 4;
18588
18601
        yych = *(YYMARKER = ++YYCURSOR);
18589
 
        if (yych <= 'A') {
 
18602
        if (yych <= 'U') {
18590
18603
                if (yych <= '.') {
18591
18604
                        if (yych == ')') goto yy139;
18592
 
                        goto yy3;
 
18605
                        goto yy167;
18593
18606
                } else {
18594
18607
                        if (yych <= '/') goto yy147;
18595
 
                        if (yych <= '@') goto yy3;
 
18608
                        if (yych <= '@') goto yy167;
 
18609
                        if (yych <= 'T') goto yy142;
18596
18610
                        goto yy1240;
18597
18611
                }
18598
18612
        } else {
18599
18613
                if (yych <= '`') {
 
18614
                        if (yych <= 'Z') goto yy142;
18600
18615
                        if (yych == '_') goto yy147;
18601
 
                        goto yy3;
 
18616
                        goto yy167;
18602
18617
                } else {
18603
 
                        if (yych <= 'a') goto yy1269;
18604
 
                        if (yych <= 'z') goto yy154;
18605
 
                        goto yy3;
 
18618
                        if (yych == 'u') goto yy1269;
 
18619
                        if (yych <= 'z') goto yy151;
 
18620
                        goto yy167;
18606
18621
                }
18607
18622
        }
18608
18623
yy1269:
18609
18624
        YYDEBUG(1269, *YYCURSOR);
18610
 
        yych = *++YYCURSOR;
18611
 
        if (yych == 'Y') goto yy173;
18612
 
        if (yych == 'y') goto yy186;
18613
 
        goto yy155;
 
18625
        yyaccept = 0;
 
18626
        yych = *(YYMARKER = ++YYCURSOR);
 
18627
        if (yych <= 'R') {
 
18628
                if (yych <= '.') {
 
18629
                        if (yych == ')') goto yy139;
 
18630
                        goto yy3;
 
18631
                } else {
 
18632
                        if (yych <= '/') goto yy147;
 
18633
                        if (yych <= '@') goto yy3;
 
18634
                        if (yych <= 'Q') goto yy143;
 
18635
                        goto yy1241;
 
18636
                }
 
18637
        } else {
 
18638
                if (yych <= '`') {
 
18639
                        if (yych <= 'Z') goto yy143;
 
18640
                        if (yych == '_') goto yy147;
 
18641
                        goto yy3;
 
18642
                } else {
 
18643
                        if (yych == 'r') goto yy1270;
 
18644
                        if (yych <= 'z') goto yy152;
 
18645
                        goto yy3;
 
18646
                }
 
18647
        }
18614
18648
yy1270:
18615
18649
        YYDEBUG(1270, *YYCURSOR);
18616
18650
        yyaccept = 0;
18617
18651
        yych = *(YYMARKER = ++YYCURSOR);
18618
 
        if (yych <= 'O') {
 
18652
        if (yych <= 'D') {
18619
18653
                if (yych <= '.') {
18620
18654
                        if (yych == ')') goto yy139;
18621
18655
                        goto yy3;
18622
18656
                } else {
18623
18657
                        if (yych <= '/') goto yy147;
18624
18658
                        if (yych <= '@') goto yy3;
18625
 
                        if (yych <= 'N') goto yy142;
18626
 
                        goto yy1252;
 
18659
                        if (yych <= 'C') goto yy144;
 
18660
                        goto yy1242;
18627
18661
                }
18628
18662
        } else {
18629
18663
                if (yych <= '`') {
18630
 
                        if (yych <= 'Z') goto yy142;
 
18664
                        if (yych <= 'Z') goto yy144;
18631
18665
                        if (yych == '_') goto yy147;
18632
18666
                        goto yy3;
18633
18667
                } else {
18634
 
                        if (yych == 'o') goto yy1281;
18635
 
                        if (yych <= 'z') goto yy151;
 
18668
                        if (yych == 'd') goto yy1271;
 
18669
                        if (yych <= 'z') goto yy153;
18636
18670
                        goto yy3;
18637
18671
                }
18638
18672
        }
18640
18674
        YYDEBUG(1271, *YYCURSOR);
18641
18675
        yyaccept = 0;
18642
18676
        yych = *(YYMARKER = ++YYCURSOR);
18643
 
        if (yych <= 'E') {
 
18677
        if (yych <= 'A') {
18644
18678
                if (yych <= '.') {
18645
18679
                        if (yych == ')') goto yy139;
18646
18680
                        goto yy3;
18647
18681
                } else {
18648
18682
                        if (yych <= '/') goto yy147;
18649
18683
                        if (yych <= '@') goto yy3;
18650
 
                        if (yych <= 'D') goto yy142;
18651
 
                        goto yy1249;
 
18684
                        goto yy1243;
18652
18685
                }
18653
18686
        } else {
18654
18687
                if (yych <= '`') {
18655
 
                        if (yych <= 'Z') goto yy142;
18656
18688
                        if (yych == '_') goto yy147;
18657
18689
                        goto yy3;
18658
18690
                } else {
18659
 
                        if (yych == 'e') goto yy1278;
18660
 
                        if (yych <= 'z') goto yy151;
 
18691
                        if (yych <= 'a') goto yy1272;
 
18692
                        if (yych <= 'z') goto yy154;
18661
18693
                        goto yy3;
18662
18694
                }
18663
18695
        }
18664
18696
yy1272:
18665
18697
        YYDEBUG(1272, *YYCURSOR);
18666
 
        yyaccept = 5;
18667
 
        yych = *(YYMARKER = ++YYCURSOR);
18668
 
        if (yych <= '9') {
18669
 
                if (yych <= '(') {
18670
 
                        if (yych <= '\t') {
18671
 
                                if (yych <= 0x08) goto yy194;
18672
 
                                goto yy196;
18673
 
                        } else {
18674
 
                                if (yych == ' ') goto yy196;
18675
 
                                goto yy194;
18676
 
                        }
18677
 
                } else {
18678
 
                        if (yych <= '-') {
18679
 
                                if (yych <= ')') goto yy139;
18680
 
                                if (yych <= ',') goto yy194;
18681
 
                                goto yy197;
18682
 
                        } else {
18683
 
                                if (yych == '/') goto yy147;
18684
 
                                goto yy196;
18685
 
                        }
18686
 
                }
18687
 
        } else {
18688
 
                if (yych <= '^') {
18689
 
                        if (yych <= 'S') {
18690
 
                                if (yych <= '@') goto yy194;
18691
 
                                goto yy142;
18692
 
                        } else {
18693
 
                                if (yych <= 'T') goto yy1244;
18694
 
                                if (yych <= 'Z') goto yy142;
18695
 
                                goto yy194;
18696
 
                        }
18697
 
                } else {
18698
 
                        if (yych <= 's') {
18699
 
                                if (yych <= '_') goto yy147;
18700
 
                                if (yych <= '`') goto yy194;
18701
 
                                goto yy151;
18702
 
                        } else {
18703
 
                                if (yych <= 't') goto yy1273;
18704
 
                                if (yych <= 'z') goto yy151;
18705
 
                                goto yy194;
18706
 
                        }
18707
 
                }
18708
 
        }
 
18698
        yych = *++YYCURSOR;
 
18699
        if (yych == 'Y') goto yy173;
 
18700
        if (yych == 'y') goto yy186;
 
18701
        goto yy155;
18709
18702
yy1273:
18710
18703
        YYDEBUG(1273, *YYCURSOR);
18711
 
        yyaccept = 5;
 
18704
        yyaccept = 0;
18712
18705
        yych = *(YYMARKER = ++YYCURSOR);
18713
 
        if (yych <= '9') {
18714
 
                if (yych <= '(') {
18715
 
                        if (yych <= '\t') {
18716
 
                                if (yych <= 0x08) goto yy194;
18717
 
                                goto yy196;
18718
 
                        } else {
18719
 
                                if (yych == ' ') goto yy196;
18720
 
                                goto yy194;
18721
 
                        }
 
18706
        if (yych <= 'O') {
 
18707
                if (yych <= '.') {
 
18708
                        if (yych == ')') goto yy139;
 
18709
                        goto yy3;
18722
18710
                } else {
18723
 
                        if (yych <= '-') {
18724
 
                                if (yych <= ')') goto yy139;
18725
 
                                if (yych <= ',') goto yy194;
18726
 
                                goto yy197;
18727
 
                        } else {
18728
 
                                if (yych == '/') goto yy147;
18729
 
                                goto yy196;
18730
 
                        }
 
18711
                        if (yych <= '/') goto yy147;
 
18712
                        if (yych <= '@') goto yy3;
 
18713
                        if (yych <= 'N') goto yy142;
 
18714
                        goto yy1255;
18731
18715
                }
18732
18716
        } else {
18733
 
                if (yych <= '^') {
18734
 
                        if (yych <= 'D') {
18735
 
                                if (yych <= '@') goto yy194;
18736
 
                                goto yy143;
18737
 
                        } else {
18738
 
                                if (yych <= 'E') goto yy1245;
18739
 
                                if (yych <= 'Z') goto yy143;
18740
 
                                goto yy194;
18741
 
                        }
 
18717
                if (yych <= '`') {
 
18718
                        if (yych <= 'Z') goto yy142;
 
18719
                        if (yych == '_') goto yy147;
 
18720
                        goto yy3;
18742
18721
                } else {
18743
 
                        if (yych <= 'd') {
18744
 
                                if (yych <= '_') goto yy147;
18745
 
                                if (yych <= '`') goto yy194;
18746
 
                                goto yy152;
18747
 
                        } else {
18748
 
                                if (yych <= 'e') goto yy1274;
18749
 
                                if (yych <= 'z') goto yy152;
18750
 
                                goto yy194;
18751
 
                        }
 
18722
                        if (yych == 'o') goto yy1284;
 
18723
                        if (yych <= 'z') goto yy151;
 
18724
                        goto yy3;
18752
18725
                }
18753
18726
        }
18754
18727
yy1274:
18755
18728
        YYDEBUG(1274, *YYCURSOR);
18756
18729
        yyaccept = 0;
18757
18730
        yych = *(YYMARKER = ++YYCURSOR);
18758
 
        if (yych <= 'M') {
 
18731
        if (yych <= 'E') {
18759
18732
                if (yych <= '.') {
18760
18733
                        if (yych == ')') goto yy139;
18761
18734
                        goto yy3;
18762
18735
                } else {
18763
18736
                        if (yych <= '/') goto yy147;
18764
18737
                        if (yych <= '@') goto yy3;
18765
 
                        if (yych <= 'L') goto yy144;
18766
 
                        goto yy1246;
 
18738
                        if (yych <= 'D') goto yy142;
 
18739
                        goto yy1252;
18767
18740
                }
18768
18741
        } else {
18769
18742
                if (yych <= '`') {
18770
 
                        if (yych <= 'Z') goto yy144;
 
18743
                        if (yych <= 'Z') goto yy142;
18771
18744
                        if (yych == '_') goto yy147;
18772
18745
                        goto yy3;
18773
18746
                } else {
18774
 
                        if (yych == 'm') goto yy1275;
18775
 
                        if (yych <= 'z') goto yy153;
 
18747
                        if (yych == 'e') goto yy1281;
 
18748
                        if (yych <= 'z') goto yy151;
18776
18749
                        goto yy3;
18777
18750
                }
18778
18751
        }
18779
18752
yy1275:
18780
18753
        YYDEBUG(1275, *YYCURSOR);
18781
 
        yyaccept = 0;
 
18754
        yyaccept = 5;
18782
18755
        yych = *(YYMARKER = ++YYCURSOR);
18783
 
        if (yych <= 'B') {
18784
 
                if (yych <= '.') {
18785
 
                        if (yych == ')') goto yy139;
18786
 
                        goto yy3;
 
18756
        if (yych <= '9') {
 
18757
                if (yych <= '(') {
 
18758
                        if (yych <= '\t') {
 
18759
                                if (yych <= 0x08) goto yy194;
 
18760
                                goto yy196;
 
18761
                        } else {
 
18762
                                if (yych == ' ') goto yy196;
 
18763
                                goto yy194;
 
18764
                        }
18787
18765
                } else {
18788
 
                        if (yych <= '/') goto yy147;
18789
 
                        if (yych <= 'A') goto yy3;
18790
 
                        goto yy1247;
 
18766
                        if (yych <= '-') {
 
18767
                                if (yych <= ')') goto yy139;
 
18768
                                if (yych <= ',') goto yy194;
 
18769
                                goto yy197;
 
18770
                        } else {
 
18771
                                if (yych == '/') goto yy147;
 
18772
                                goto yy196;
 
18773
                        }
18791
18774
                }
18792
18775
        } else {
18793
 
                if (yych <= '`') {
18794
 
                        if (yych == '_') goto yy147;
18795
 
                        goto yy3;
 
18776
                if (yych <= '^') {
 
18777
                        if (yych <= 'S') {
 
18778
                                if (yych <= '@') goto yy194;
 
18779
                                goto yy142;
 
18780
                        } else {
 
18781
                                if (yych <= 'T') goto yy1247;
 
18782
                                if (yych <= 'Z') goto yy142;
 
18783
                                goto yy194;
 
18784
                        }
18796
18785
                } else {
18797
 
                        if (yych == 'b') goto yy1276;
18798
 
                        if (yych <= 'z') goto yy154;
18799
 
                        goto yy3;
 
18786
                        if (yych <= 's') {
 
18787
                                if (yych <= '_') goto yy147;
 
18788
                                if (yych <= '`') goto yy194;
 
18789
                                goto yy151;
 
18790
                        } else {
 
18791
                                if (yych <= 't') goto yy1276;
 
18792
                                if (yych <= 'z') goto yy151;
 
18793
                                goto yy194;
 
18794
                        }
18800
18795
                }
18801
18796
        }
18802
18797
yy1276:
18803
18798
        YYDEBUG(1276, *YYCURSOR);
18804
 
        yych = *++YYCURSOR;
18805
 
        if (yych == 'E') goto yy1248;
18806
 
        if (yych != 'e') goto yy155;
 
18799
        yyaccept = 5;
 
18800
        yych = *(YYMARKER = ++YYCURSOR);
 
18801
        if (yych <= '9') {
 
18802
                if (yych <= '(') {
 
18803
                        if (yych <= '\t') {
 
18804
                                if (yych <= 0x08) goto yy194;
 
18805
                                goto yy196;
 
18806
                        } else {
 
18807
                                if (yych == ' ') goto yy196;
 
18808
                                goto yy194;
 
18809
                        }
 
18810
                } else {
 
18811
                        if (yych <= '-') {
 
18812
                                if (yych <= ')') goto yy139;
 
18813
                                if (yych <= ',') goto yy194;
 
18814
                                goto yy197;
 
18815
                        } else {
 
18816
                                if (yych == '/') goto yy147;
 
18817
                                goto yy196;
 
18818
                        }
 
18819
                }
 
18820
        } else {
 
18821
                if (yych <= '^') {
 
18822
                        if (yych <= 'D') {
 
18823
                                if (yych <= '@') goto yy194;
 
18824
                                goto yy143;
 
18825
                        } else {
 
18826
                                if (yych <= 'E') goto yy1248;
 
18827
                                if (yych <= 'Z') goto yy143;
 
18828
                                goto yy194;
 
18829
                        }
 
18830
                } else {
 
18831
                        if (yych <= 'd') {
 
18832
                                if (yych <= '_') goto yy147;
 
18833
                                if (yych <= '`') goto yy194;
 
18834
                                goto yy152;
 
18835
                        } else {
 
18836
                                if (yych <= 'e') goto yy1277;
 
18837
                                if (yych <= 'z') goto yy152;
 
18838
                                goto yy194;
 
18839
                        }
 
18840
                }
 
18841
        }
 
18842
yy1277:
18807
18843
        YYDEBUG(1277, *YYCURSOR);
18808
 
        yych = *++YYCURSOR;
18809
 
        if (yych == 'R') goto yy206;
18810
 
        if (yych == 'r') goto yy377;
18811
 
        goto yy155;
 
18844
        yyaccept = 0;
 
18845
        yych = *(YYMARKER = ++YYCURSOR);
 
18846
        if (yych <= 'M') {
 
18847
                if (yych <= '.') {
 
18848
                        if (yych == ')') goto yy139;
 
18849
                        goto yy3;
 
18850
                } else {
 
18851
                        if (yych <= '/') goto yy147;
 
18852
                        if (yych <= '@') goto yy3;
 
18853
                        if (yych <= 'L') goto yy144;
 
18854
                        goto yy1249;
 
18855
                }
 
18856
        } else {
 
18857
                if (yych <= '`') {
 
18858
                        if (yych <= 'Z') goto yy144;
 
18859
                        if (yych == '_') goto yy147;
 
18860
                        goto yy3;
 
18861
                } else {
 
18862
                        if (yych == 'm') goto yy1278;
 
18863
                        if (yych <= 'z') goto yy153;
 
18864
                        goto yy3;
 
18865
                }
 
18866
        }
18812
18867
yy1278:
18813
18868
        YYDEBUG(1278, *YYCURSOR);
18814
18869
        yyaccept = 0;
18815
18870
        yych = *(YYMARKER = ++YYCURSOR);
18816
 
        if (yych <= 'N') {
 
18871
        if (yych <= 'B') {
18817
18872
                if (yych <= '.') {
18818
18873
                        if (yych == ')') goto yy139;
18819
18874
                        goto yy3;
18820
18875
                } else {
18821
18876
                        if (yych <= '/') goto yy147;
18822
 
                        if (yych <= '@') goto yy3;
18823
 
                        if (yych <= 'M') goto yy143;
 
18877
                        if (yych <= 'A') goto yy3;
18824
18878
                        goto yy1250;
18825
18879
                }
18826
18880
        } else {
18827
18881
                if (yych <= '`') {
18828
 
                        if (yych <= 'Z') goto yy143;
18829
18882
                        if (yych == '_') goto yy147;
18830
18883
                        goto yy3;
18831
18884
                } else {
18832
 
                        if (yych == 'n') goto yy1279;
18833
 
                        if (yych <= 'z') goto yy152;
 
18885
                        if (yych == 'b') goto yy1279;
 
18886
                        if (yych <= 'z') goto yy154;
18834
18887
                        goto yy3;
18835
18888
                }
18836
18889
        }
18837
18890
yy1279:
18838
18891
        YYDEBUG(1279, *YYCURSOR);
18839
 
        yyaccept = 0;
18840
 
        yych = *(YYMARKER = ++YYCURSOR);
18841
 
        if (yych <= 'T') {
18842
 
                if (yych <= '.') {
18843
 
                        if (yych == ')') goto yy139;
18844
 
                        goto yy3;
18845
 
                } else {
18846
 
                        if (yych <= '/') goto yy147;
18847
 
                        if (yych <= '@') goto yy3;
18848
 
                        if (yych <= 'S') goto yy144;
18849
 
                        goto yy1251;
18850
 
                }
18851
 
        } else {
18852
 
                if (yych <= '`') {
18853
 
                        if (yych <= 'Z') goto yy144;
18854
 
                        if (yych == '_') goto yy147;
18855
 
                        goto yy3;
18856
 
                } else {
18857
 
                        if (yych == 't') goto yy1280;
18858
 
                        if (yych <= 'z') goto yy153;
18859
 
                        goto yy3;
18860
 
                }
18861
 
        }
18862
 
yy1280:
 
18892
        yych = *++YYCURSOR;
 
18893
        if (yych == 'E') goto yy1251;
 
18894
        if (yych != 'e') goto yy155;
18863
18895
        YYDEBUG(1280, *YYCURSOR);
18864
 
        yyaccept = 0;
18865
 
        yych = *(YYMARKER = ++YYCURSOR);
18866
 
        if (yych <= 'H') {
18867
 
                if (yych <= '.') {
18868
 
                        if (yych == ')') goto yy139;
18869
 
                        goto yy3;
18870
 
                } else {
18871
 
                        if (yych <= '/') goto yy147;
18872
 
                        if (yych <= 'G') goto yy3;
18873
 
                        goto yy1205;
18874
 
                }
18875
 
        } else {
18876
 
                if (yych <= '`') {
18877
 
                        if (yych == '_') goto yy147;
18878
 
                        goto yy3;
18879
 
                } else {
18880
 
                        if (yych == 'h') goto yy1222;
18881
 
                        if (yych <= 'z') goto yy154;
18882
 
                        goto yy3;
18883
 
                }
18884
 
        }
 
18896
        yych = *++YYCURSOR;
 
18897
        if (yych == 'R') goto yy206;
 
18898
        if (yych == 'r') goto yy377;
 
18899
        goto yy155;
18885
18900
yy1281:
18886
18901
        YYDEBUG(1281, *YYCURSOR);
18887
18902
        yyaccept = 0;
18911
18926
        YYDEBUG(1282, *YYCURSOR);
18912
18927
        yyaccept = 0;
18913
18928
        yych = *(YYMARKER = ++YYCURSOR);
18914
 
        if (yych <= 'D') {
 
18929
        if (yych <= 'T') {
18915
18930
                if (yych <= '.') {
18916
18931
                        if (yych == ')') goto yy139;
18917
18932
                        goto yy3;
18918
18933
                } else {
18919
18934
                        if (yych <= '/') goto yy147;
18920
18935
                        if (yych <= '@') goto yy3;
18921
 
                        if (yych <= 'C') goto yy144;
 
18936
                        if (yych <= 'S') goto yy144;
18922
18937
                        goto yy1254;
18923
18938
                }
18924
18939
        } else {
18927
18942
                        if (yych == '_') goto yy147;
18928
18943
                        goto yy3;
18929
18944
                } else {
18930
 
                        if (yych == 'd') goto yy1283;
 
18945
                        if (yych == 't') goto yy1283;
18931
18946
                        if (yych <= 'z') goto yy153;
18932
18947
                        goto yy3;
18933
18948
                }
18936
18951
        YYDEBUG(1283, *YYCURSOR);
18937
18952
        yyaccept = 0;
18938
18953
        yych = *(YYMARKER = ++YYCURSOR);
18939
 
        if (yych <= ')') {
18940
 
                if (yych <= 0x1F) {
18941
 
                        if (yych == '\t') goto yy1206;
 
18954
        if (yych <= 'H') {
 
18955
                if (yych <= '.') {
 
18956
                        if (yych == ')') goto yy139;
18942
18957
                        goto yy3;
18943
18958
                } else {
18944
 
                        if (yych <= ' ') goto yy1206;
18945
 
                        if (yych <= '(') goto yy3;
18946
 
                        goto yy139;
 
18959
                        if (yych <= '/') goto yy147;
 
18960
                        if (yych <= 'G') goto yy3;
 
18961
                        goto yy1205;
18947
18962
                }
18948
18963
        } else {
18949
 
                if (yych <= '^') {
18950
 
                        if (yych == '/') goto yy147;
 
18964
                if (yych <= '`') {
 
18965
                        if (yych == '_') goto yy147;
18951
18966
                        goto yy3;
18952
18967
                } else {
18953
 
                        if (yych <= '_') goto yy147;
18954
 
                        if (yych <= '`') goto yy3;
 
18968
                        if (yych == 'h') goto yy1223;
18955
18969
                        if (yych <= 'z') goto yy154;
18956
18970
                        goto yy3;
18957
18971
                }
18958
18972
        }
18959
18973
yy1284:
18960
18974
        YYDEBUG(1284, *YYCURSOR);
18961
 
        yych = *++YYCURSOR;
18962
 
        if (yych <= 'C') {
18963
 
                if (yych <= ')') {
18964
 
                        if (yych <= '(') goto yy3;
18965
 
                        goto yy139;
 
18975
        yyaccept = 0;
 
18976
        yych = *(YYMARKER = ++YYCURSOR);
 
18977
        if (yych <= 'N') {
 
18978
                if (yych <= '.') {
 
18979
                        if (yych == ')') goto yy139;
 
18980
                        goto yy3;
18966
18981
                } else {
 
18982
                        if (yych <= '/') goto yy147;
18967
18983
                        if (yych <= '@') goto yy3;
18968
 
                        if (yych <= 'B') goto yy141;
 
18984
                        if (yych <= 'M') goto yy143;
 
18985
                        goto yy1256;
18969
18986
                }
18970
18987
        } else {
18971
 
                if (yych <= 'b') {
18972
 
                        if (yych <= 'Z') goto yy141;
18973
 
                        if (yych <= '`') goto yy3;
18974
 
                        goto yy141;
 
18988
                if (yych <= '`') {
 
18989
                        if (yych <= 'Z') goto yy143;
 
18990
                        if (yych == '_') goto yy147;
 
18991
                        goto yy3;
18975
18992
                } else {
18976
 
                        if (yych <= 'c') goto yy1285;
18977
 
                        if (yych <= 'z') goto yy141;
 
18993
                        if (yych == 'n') goto yy1285;
 
18994
                        if (yych <= 'z') goto yy152;
18978
18995
                        goto yy3;
18979
18996
                }
18980
18997
        }
18981
18998
yy1285:
18982
18999
        YYDEBUG(1285, *YYCURSOR);
18983
 
        yych = *++YYCURSOR;
18984
 
        if (yych <= 'K') {
18985
 
                if (yych <= ')') {
18986
 
                        if (yych <= '(') goto yy3;
18987
 
                        goto yy139;
 
19000
        yyaccept = 0;
 
19001
        yych = *(YYMARKER = ++YYCURSOR);
 
19002
        if (yych <= 'D') {
 
19003
                if (yych <= '.') {
 
19004
                        if (yych == ')') goto yy139;
 
19005
                        goto yy3;
18988
19006
                } else {
 
19007
                        if (yych <= '/') goto yy147;
18989
19008
                        if (yych <= '@') goto yy3;
18990
 
                        if (yych <= 'J') goto yy142;
 
19009
                        if (yych <= 'C') goto yy144;
 
19010
                        goto yy1215;
18991
19011
                }
18992
19012
        } else {
18993
 
                if (yych <= 'j') {
18994
 
                        if (yych <= 'Z') goto yy142;
18995
 
                        if (yych <= '`') goto yy3;
18996
 
                        goto yy142;
 
19013
                if (yych <= '`') {
 
19014
                        if (yych <= 'Z') goto yy144;
 
19015
                        if (yych == '_') goto yy147;
 
19016
                        goto yy3;
18997
19017
                } else {
18998
 
                        if (yych <= 'k') goto yy1286;
18999
 
                        if (yych <= 'z') goto yy142;
 
19018
                        if (yych == 'd') goto yy1227;
 
19019
                        if (yych <= 'z') goto yy153;
19000
19020
                        goto yy3;
19001
19021
                }
19002
19022
        }
19003
19023
yy1286:
19004
19024
        YYDEBUG(1286, *YYCURSOR);
19005
 
        yyaccept = 0;
19006
 
        yych = *(YYMARKER = ++YYCURSOR);
19007
 
        if (yych <= ')') {
19008
 
                if (yych == ' ') goto yy1287;
19009
 
                if (yych <= '(') goto yy3;
19010
 
                goto yy139;
 
19025
        yych = *++YYCURSOR;
 
19026
        if (yych <= 'C') {
 
19027
                if (yych <= ')') {
 
19028
                        if (yych <= '(') goto yy3;
 
19029
                        goto yy139;
 
19030
                } else {
 
19031
                        if (yych <= '@') goto yy3;
 
19032
                        if (yych <= 'B') goto yy141;
 
19033
                }
19011
19034
        } else {
19012
 
                if (yych <= 'Z') {
19013
 
                        if (yych <= '@') goto yy3;
19014
 
                        goto yy143;
19015
 
                } else {
 
19035
                if (yych <= 'b') {
 
19036
                        if (yych <= 'Z') goto yy141;
19016
19037
                        if (yych <= '`') goto yy3;
19017
 
                        if (yych <= 'z') goto yy143;
 
19038
                        goto yy141;
 
19039
                } else {
 
19040
                        if (yych <= 'c') goto yy1287;
 
19041
                        if (yych <= 'z') goto yy141;
19018
19042
                        goto yy3;
19019
19043
                }
19020
19044
        }
19021
19045
yy1287:
19022
19046
        YYDEBUG(1287, *YYCURSOR);
19023
19047
        yych = *++YYCURSOR;
19024
 
        if (yych == 'O') goto yy1288;
19025
 
        if (yych != 'o') goto yy56;
 
19048
        if (yych <= 'K') {
 
19049
                if (yych <= ')') {
 
19050
                        if (yych <= '(') goto yy3;
 
19051
                        goto yy139;
 
19052
                } else {
 
19053
                        if (yych <= '@') goto yy3;
 
19054
                        if (yych <= 'J') goto yy142;
 
19055
                }
 
19056
        } else {
 
19057
                if (yych <= 'j') {
 
19058
                        if (yych <= 'Z') goto yy142;
 
19059
                        if (yych <= '`') goto yy3;
 
19060
                        goto yy142;
 
19061
                } else {
 
19062
                        if (yych <= 'k') goto yy1288;
 
19063
                        if (yych <= 'z') goto yy142;
 
19064
                        goto yy3;
 
19065
                }
 
19066
        }
19026
19067
yy1288:
19027
19068
        YYDEBUG(1288, *YYCURSOR);
19028
 
        yych = *++YYCURSOR;
19029
 
        if (yych == 'F') goto yy1289;
19030
 
        if (yych != 'f') goto yy56;
 
19069
        yyaccept = 0;
 
19070
        yych = *(YYMARKER = ++YYCURSOR);
 
19071
        if (yych <= ')') {
 
19072
                if (yych == ' ') goto yy1289;
 
19073
                if (yych <= '(') goto yy3;
 
19074
                goto yy139;
 
19075
        } else {
 
19076
                if (yych <= 'Z') {
 
19077
                        if (yych <= '@') goto yy3;
 
19078
                        goto yy143;
 
19079
                } else {
 
19080
                        if (yych <= '`') goto yy3;
 
19081
                        if (yych <= 'z') goto yy143;
 
19082
                        goto yy3;
 
19083
                }
 
19084
        }
19031
19085
yy1289:
19032
19086
        YYDEBUG(1289, *YYCURSOR);
19033
19087
        yych = *++YYCURSOR;
19034
 
        if (yych != ' ') goto yy56;
 
19088
        if (yych == 'O') goto yy1290;
 
19089
        if (yych != 'o') goto yy56;
 
19090
yy1290:
19035
19091
        YYDEBUG(1290, *YYCURSOR);
19036
19092
        yych = *++YYCURSOR;
19037
 
        if (yych <= '/') goto yy56;
19038
 
        if (yych <= '1') goto yy1291;
19039
 
        if (yych <= '2') goto yy1293;
19040
 
        if (yych <= '9') goto yy1294;
19041
 
        goto yy56;
 
19093
        if (yych == 'F') goto yy1291;
 
19094
        if (yych != 'f') goto yy56;
19042
19095
yy1291:
19043
19096
        YYDEBUG(1291, *YYCURSOR);
19044
 
        yyaccept = 28;
19045
 
        yych = *(YYMARKER = ++YYCURSOR);
19046
 
        if (yych <= '/') goto yy1295;
19047
 
        if (yych <= '9') goto yy1294;
19048
 
        goto yy1295;
19049
 
yy1292:
 
19097
        yych = *++YYCURSOR;
 
19098
        if (yych != ' ') goto yy56;
19050
19099
        YYDEBUG(1292, *YYCURSOR);
 
19100
        yych = *++YYCURSOR;
 
19101
        if (yych <= '/') goto yy56;
 
19102
        if (yych <= '1') goto yy1293;
 
19103
        if (yych <= '2') goto yy1295;
 
19104
        if (yych <= '9') goto yy1296;
 
19105
        goto yy56;
 
19106
yy1293:
 
19107
        YYDEBUG(1293, *YYCURSOR);
 
19108
        yyaccept = 28;
 
19109
        yych = *(YYMARKER = ++YYCURSOR);
 
19110
        if (yych <= '/') goto yy1297;
 
19111
        if (yych <= '9') goto yy1296;
 
19112
        goto yy1297;
 
19113
yy1294:
 
19114
        YYDEBUG(1294, *YYCURSOR);
19051
19115
        {
19052
19116
                DEBUG_OUTPUT("backof | frontof");
19053
19117
                TIMELIB_INIT;
19069
19133
                TIMELIB_DEINIT;
19070
19134
                return TIMELIB_LF_DAY_OF_MONTH;
19071
19135
        }
19072
 
yy1293:
19073
 
        YYDEBUG(1293, *YYCURSOR);
19074
 
        yyaccept = 28;
19075
 
        yych = *(YYMARKER = ++YYCURSOR);
19076
 
        if (yych <= '/') goto yy1295;
19077
 
        if (yych >= '5') goto yy1295;
19078
 
yy1294:
19079
 
        YYDEBUG(1294, *YYCURSOR);
19080
 
        yyaccept = 28;
19081
 
        YYMARKER = ++YYCURSOR;
19082
 
        if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
19083
 
        yych = *YYCURSOR;
19084
19136
yy1295:
19085
19137
        YYDEBUG(1295, *YYCURSOR);
19086
 
        if (yych <= 'A') {
19087
 
                if (yych <= 0x1F) {
19088
 
                        if (yych == '\t') goto yy1294;
19089
 
                        goto yy1292;
19090
 
                } else {
19091
 
                        if (yych <= ' ') goto yy1294;
19092
 
                        if (yych <= '@') goto yy1292;
19093
 
                }
19094
 
        } else {
19095
 
                if (yych <= '`') {
19096
 
                        if (yych != 'P') goto yy1292;
19097
 
                } else {
19098
 
                        if (yych <= 'a') goto yy1296;
19099
 
                        if (yych != 'p') goto yy1292;
19100
 
                }
19101
 
        }
 
19138
        yyaccept = 28;
 
19139
        yych = *(YYMARKER = ++YYCURSOR);
 
19140
        if (yych <= '/') goto yy1297;
 
19141
        if (yych >= '5') goto yy1297;
19102
19142
yy1296:
19103
19143
        YYDEBUG(1296, *YYCURSOR);
19104
 
        yych = *++YYCURSOR;
19105
 
        if (yych <= 'L') {
19106
 
                if (yych != '.') goto yy56;
19107
 
        } else {
19108
 
                if (yych <= 'M') goto yy1298;
19109
 
                if (yych == 'm') goto yy1298;
19110
 
                goto yy56;
19111
 
        }
 
19144
        yyaccept = 28;
 
19145
        YYMARKER = ++YYCURSOR;
 
19146
        if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
 
19147
        yych = *YYCURSOR;
 
19148
yy1297:
19112
19149
        YYDEBUG(1297, *YYCURSOR);
19113
 
        yych = *++YYCURSOR;
19114
 
        if (yych == 'M') goto yy1298;
19115
 
        if (yych != 'm') goto yy56;
 
19150
        if (yych <= 'A') {
 
19151
                if (yych <= 0x1F) {
 
19152
                        if (yych == '\t') goto yy1296;
 
19153
                        goto yy1294;
 
19154
                } else {
 
19155
                        if (yych <= ' ') goto yy1296;
 
19156
                        if (yych <= '@') goto yy1294;
 
19157
                }
 
19158
        } else {
 
19159
                if (yych <= '`') {
 
19160
                        if (yych != 'P') goto yy1294;
 
19161
                } else {
 
19162
                        if (yych <= 'a') goto yy1298;
 
19163
                        if (yych != 'p') goto yy1294;
 
19164
                }
 
19165
        }
19116
19166
yy1298:
19117
19167
        YYDEBUG(1298, *YYCURSOR);
19118
19168
        yych = *++YYCURSOR;
19119
 
        if (yych <= 0x1F) {
19120
 
                if (yych <= 0x00) goto yy1300;
19121
 
                if (yych == '\t') goto yy1300;
 
19169
        if (yych <= 'L') {
 
19170
                if (yych != '.') goto yy56;
 
19171
        } else {
 
19172
                if (yych <= 'M') goto yy1300;
 
19173
                if (yych == 'm') goto yy1300;
19122
19174
                goto yy56;
19123
 
        } else {
19124
 
                if (yych <= ' ') goto yy1300;
19125
 
                if (yych != '.') goto yy56;
19126
19175
        }
19127
19176
        YYDEBUG(1299, *YYCURSOR);
19128
19177
        yych = *++YYCURSOR;
19129
 
        if (yych <= '\t') {
19130
 
                if (yych <= 0x00) goto yy1300;
19131
 
                if (yych <= 0x08) goto yy56;
19132
 
        } else {
19133
 
                if (yych != ' ') goto yy56;
19134
 
        }
 
19178
        if (yych == 'M') goto yy1300;
 
19179
        if (yych != 'm') goto yy56;
19135
19180
yy1300:
19136
19181
        YYDEBUG(1300, *YYCURSOR);
19137
19182
        yych = *++YYCURSOR;
19138
 
        goto yy1292;
19139
 
yy1301:
 
19183
        if (yych <= 0x1F) {
 
19184
                if (yych <= 0x00) goto yy1302;
 
19185
                if (yych == '\t') goto yy1302;
 
19186
                goto yy56;
 
19187
        } else {
 
19188
                if (yych <= ' ') goto yy1302;
 
19189
                if (yych != '.') goto yy56;
 
19190
        }
19140
19191
        YYDEBUG(1301, *YYCURSOR);
19141
 
        yyaccept = 0;
19142
 
        yych = *(YYMARKER = ++YYCURSOR);
19143
 
        if (yych <= 'C') {
19144
 
                if (yych <= '.') {
19145
 
                        if (yych == ')') goto yy139;
19146
 
                        goto yy3;
19147
 
                } else {
19148
 
                        if (yych <= '/') goto yy147;
19149
 
                        if (yych <= '@') goto yy3;
19150
 
                        if (yych <= 'B') goto yy141;
19151
 
                        goto yy1285;
19152
 
                }
 
19192
        yych = *++YYCURSOR;
 
19193
        if (yych <= '\t') {
 
19194
                if (yych <= 0x00) goto yy1302;
 
19195
                if (yych <= 0x08) goto yy56;
19153
19196
        } else {
19154
 
                if (yych <= '`') {
19155
 
                        if (yych <= 'Z') goto yy141;
19156
 
                        if (yych == '_') goto yy147;
19157
 
                        goto yy3;
19158
 
                } else {
19159
 
                        if (yych == 'c') goto yy1302;
19160
 
                        if (yych <= 'z') goto yy146;
19161
 
                        goto yy3;
19162
 
                }
 
19197
                if (yych != ' ') goto yy56;
19163
19198
        }
19164
19199
yy1302:
19165
19200
        YYDEBUG(1302, *YYCURSOR);
19166
 
        yyaccept = 0;
19167
 
        yych = *(YYMARKER = ++YYCURSOR);
19168
 
        if (yych <= 'K') {
19169
 
                if (yych <= '.') {
19170
 
                        if (yych == ')') goto yy139;
19171
 
                        goto yy3;
19172
 
                } else {
19173
 
                        if (yych <= '/') goto yy147;
19174
 
                        if (yych <= '@') goto yy3;
19175
 
                        if (yych <= 'J') goto yy142;
19176
 
                        goto yy1286;
19177
 
                }
19178
 
        } else {
19179
 
                if (yych <= '`') {
19180
 
                        if (yych <= 'Z') goto yy142;
19181
 
                        if (yych == '_') goto yy147;
19182
 
                        goto yy3;
19183
 
                } else {
19184
 
                        if (yych == 'k') goto yy1303;
19185
 
                        if (yych <= 'z') goto yy151;
19186
 
                        goto yy3;
19187
 
                }
19188
 
        }
 
19201
        yych = *++YYCURSOR;
 
19202
        goto yy1294;
19189
19203
yy1303:
19190
19204
        YYDEBUG(1303, *YYCURSOR);
19191
19205
        yyaccept = 0;
19192
19206
        yych = *(YYMARKER = ++YYCURSOR);
19193
 
        if (yych <= '/') {
19194
 
                if (yych <= '(') {
19195
 
                        if (yych == ' ') goto yy1287;
 
19207
        if (yych <= 'C') {
 
19208
                if (yych <= '.') {
 
19209
                        if (yych == ')') goto yy139;
19196
19210
                        goto yy3;
19197
19211
                } else {
19198
 
                        if (yych <= ')') goto yy139;
19199
 
                        if (yych <= '.') goto yy3;
19200
 
                        goto yy147;
 
19212
                        if (yych <= '/') goto yy147;
 
19213
                        if (yych <= '@') goto yy3;
 
19214
                        if (yych <= 'B') goto yy141;
 
19215
                        goto yy1287;
19201
19216
                }
19202
19217
        } else {
19203
 
                if (yych <= '^') {
19204
 
                        if (yych <= '@') goto yy3;
19205
 
                        if (yych <= 'Z') goto yy143;
 
19218
                if (yych <= '`') {
 
19219
                        if (yych <= 'Z') goto yy141;
 
19220
                        if (yych == '_') goto yy147;
19206
19221
                        goto yy3;
19207
19222
                } else {
19208
 
                        if (yych <= '_') goto yy147;
19209
 
                        if (yych <= '`') goto yy3;
19210
 
                        if (yych <= 'z') goto yy152;
 
19223
                        if (yych == 'c') goto yy1304;
 
19224
                        if (yych <= 'z') goto yy146;
19211
19225
                        goto yy3;
19212
19226
                }
19213
19227
        }
19214
19228
yy1304:
19215
19229
        YYDEBUG(1304, *YYCURSOR);
19216
 
        yych = *++YYCURSOR;
19217
 
        if (yych <= 'S') {
19218
 
                if (yych <= ')') {
19219
 
                        if (yych <= '(') goto yy3;
19220
 
                        goto yy139;
 
19230
        yyaccept = 0;
 
19231
        yych = *(YYMARKER = ++YYCURSOR);
 
19232
        if (yych <= 'K') {
 
19233
                if (yych <= '.') {
 
19234
                        if (yych == ')') goto yy139;
 
19235
                        goto yy3;
19221
19236
                } else {
 
19237
                        if (yych <= '/') goto yy147;
19222
19238
                        if (yych <= '@') goto yy3;
19223
 
                        if (yych <= 'R') goto yy141;
 
19239
                        if (yych <= 'J') goto yy142;
 
19240
                        goto yy1288;
19224
19241
                }
19225
19242
        } else {
19226
 
                if (yych <= 'r') {
19227
 
                        if (yych <= 'Z') goto yy141;
19228
 
                        if (yych <= '`') goto yy3;
19229
 
                        goto yy141;
 
19243
                if (yych <= '`') {
 
19244
                        if (yych <= 'Z') goto yy142;
 
19245
                        if (yych == '_') goto yy147;
 
19246
                        goto yy3;
19230
19247
                } else {
19231
 
                        if (yych <= 's') goto yy1305;
19232
 
                        if (yych <= 'z') goto yy141;
 
19248
                        if (yych == 'k') goto yy1305;
 
19249
                        if (yych <= 'z') goto yy151;
19233
19250
                        goto yy3;
19234
19251
                }
19235
19252
        }
19236
19253
yy1305:
19237
19254
        YYDEBUG(1305, *YYCURSOR);
19238
 
        yych = *++YYCURSOR;
19239
 
        if (yych <= 'T') {
19240
 
                if (yych <= ')') {
19241
 
                        if (yych <= '(') goto yy3;
19242
 
                        goto yy139;
 
19255
        yyaccept = 0;
 
19256
        yych = *(YYMARKER = ++YYCURSOR);
 
19257
        if (yych <= '/') {
 
19258
                if (yych <= '(') {
 
19259
                        if (yych == ' ') goto yy1289;
 
19260
                        goto yy3;
19243
19261
                } else {
 
19262
                        if (yych <= ')') goto yy139;
 
19263
                        if (yych <= '.') goto yy3;
 
19264
                        goto yy147;
 
19265
                }
 
19266
        } else {
 
19267
                if (yych <= '^') {
19244
19268
                        if (yych <= '@') goto yy3;
19245
 
                        if (yych <= 'S') goto yy142;
19246
 
                }
19247
 
        } else {
19248
 
                if (yych <= 's') {
19249
 
                        if (yych <= 'Z') goto yy142;
 
19269
                        if (yych <= 'Z') goto yy143;
 
19270
                        goto yy3;
 
19271
                } else {
 
19272
                        if (yych <= '_') goto yy147;
19250
19273
                        if (yych <= '`') goto yy3;
19251
 
                        goto yy142;
19252
 
                } else {
19253
 
                        if (yych <= 't') goto yy1306;
19254
 
                        if (yych <= 'z') goto yy142;
 
19274
                        if (yych <= 'z') goto yy152;
19255
19275
                        goto yy3;
19256
19276
                }
19257
19277
        }
19258
19278
yy1306:
19259
19279
        YYDEBUG(1306, *YYCURSOR);
19260
 
        yyaccept = 0;
19261
 
        yych = *(YYMARKER = ++YYCURSOR);
19262
 
        if (yych <= '(') {
19263
 
                if (yych <= '\t') {
19264
 
                        if (yych <= 0x08) goto yy3;
19265
 
                        goto yy1104;
 
19280
        yych = *++YYCURSOR;
 
19281
        if (yych <= 'S') {
 
19282
                if (yych <= ')') {
 
19283
                        if (yych <= '(') goto yy3;
 
19284
                        goto yy139;
19266
19285
                } else {
19267
 
                        if (yych != ' ') goto yy3;
 
19286
                        if (yych <= '@') goto yy3;
 
19287
                        if (yych <= 'R') goto yy141;
19268
19288
                }
19269
19289
        } else {
19270
 
                if (yych <= 'Z') {
19271
 
                        if (yych <= ')') goto yy139;
19272
 
                        if (yych <= '@') goto yy3;
19273
 
                        goto yy143;
19274
 
                } else {
 
19290
                if (yych <= 'r') {
 
19291
                        if (yych <= 'Z') goto yy141;
19275
19292
                        if (yych <= '`') goto yy3;
19276
 
                        if (yych <= 'z') goto yy143;
 
19293
                        goto yy141;
 
19294
                } else {
 
19295
                        if (yych <= 's') goto yy1307;
 
19296
                        if (yych <= 'z') goto yy141;
19277
19297
                        goto yy3;
19278
19298
                }
19279
19299
        }
19280
19300
yy1307:
19281
19301
        YYDEBUG(1307, *YYCURSOR);
19282
19302
        yych = *++YYCURSOR;
19283
 
        if (yych == 'D') goto yy1308;
19284
 
        if (yych != 'd') goto yy1105;
 
19303
        if (yych <= 'T') {
 
19304
                if (yych <= ')') {
 
19305
                        if (yych <= '(') goto yy3;
 
19306
                        goto yy139;
 
19307
                } else {
 
19308
                        if (yych <= '@') goto yy3;
 
19309
                        if (yych <= 'S') goto yy142;
 
19310
                }
 
19311
        } else {
 
19312
                if (yych <= 's') {
 
19313
                        if (yych <= 'Z') goto yy142;
 
19314
                        if (yych <= '`') goto yy3;
 
19315
                        goto yy142;
 
19316
                } else {
 
19317
                        if (yych <= 't') goto yy1308;
 
19318
                        if (yych <= 'z') goto yy142;
 
19319
                        goto yy3;
 
19320
                }
 
19321
        }
19285
19322
yy1308:
19286
19323
        YYDEBUG(1308, *YYCURSOR);
19287
 
        yych = *++YYCURSOR;
19288
 
        if (yych == 'A') goto yy1309;
19289
 
        if (yych != 'a') goto yy56;
 
19324
        yyaccept = 0;
 
19325
        yych = *(YYMARKER = ++YYCURSOR);
 
19326
        if (yych <= '(') {
 
19327
                if (yych <= '\t') {
 
19328
                        if (yych <= 0x08) goto yy3;
 
19329
                        goto yy1104;
 
19330
                } else {
 
19331
                        if (yych != ' ') goto yy3;
 
19332
                }
 
19333
        } else {
 
19334
                if (yych <= 'Z') {
 
19335
                        if (yych <= ')') goto yy139;
 
19336
                        if (yych <= '@') goto yy3;
 
19337
                        goto yy143;
 
19338
                } else {
 
19339
                        if (yych <= '`') goto yy3;
 
19340
                        if (yych <= 'z') goto yy143;
 
19341
                        goto yy3;
 
19342
                }
 
19343
        }
19290
19344
yy1309:
19291
19345
        YYDEBUG(1309, *YYCURSOR);
19292
19346
        yych = *++YYCURSOR;
19293
 
        if (yych == 'Y') goto yy1310;
19294
 
        if (yych != 'y') goto yy56;
 
19347
        if (yych == 'D') goto yy1310;
 
19348
        if (yych != 'd') goto yy1105;
19295
19349
yy1310:
19296
19350
        YYDEBUG(1310, *YYCURSOR);
19297
 
        yyaccept = 29;
19298
 
        yych = *(YYMARKER = ++YYCURSOR);
19299
 
        if (yych <= 'R') {
19300
 
                if (yych == ' ') goto yy1312;
19301
 
        } else {
19302
 
                if (yych <= 'S') goto yy1142;
19303
 
                if (yych == 's') goto yy1142;
19304
 
        }
 
19351
        yych = *++YYCURSOR;
 
19352
        if (yych == 'A') goto yy1311;
 
19353
        if (yych != 'a') goto yy56;
19305
19354
yy1311:
19306
19355
        YYDEBUG(1311, *YYCURSOR);
 
19356
        yych = *++YYCURSOR;
 
19357
        if (yych == 'Y') goto yy1312;
 
19358
        if (yych != 'y') goto yy56;
 
19359
yy1312:
 
19360
        YYDEBUG(1312, *YYCURSOR);
 
19361
        yyaccept = 29;
 
19362
        yych = *(YYMARKER = ++YYCURSOR);
 
19363
        if (yych <= 'R') {
 
19364
                if (yych == ' ') goto yy1314;
 
19365
        } else {
 
19366
                if (yych <= 'S') goto yy1142;
 
19367
                if (yych == 's') goto yy1142;
 
19368
        }
 
19369
yy1313:
 
19370
        YYDEBUG(1313, *YYCURSOR);
19307
19371
        {
19308
19372
                DEBUG_OUTPUT("firstdayof | lastdayof");
19309
19373
                TIMELIB_INIT;
19319
19383
                TIMELIB_DEINIT;
19320
19384
                return TIMELIB_LF_DAY_OF_MONTH;
19321
19385
        }
19322
 
yy1312:
19323
 
        YYDEBUG(1312, *YYCURSOR);
19324
 
        yych = *++YYCURSOR;
19325
 
        if (yych == 'O') goto yy1313;
19326
 
        if (yych != 'o') goto yy56;
19327
 
yy1313:
19328
 
        YYDEBUG(1313, *YYCURSOR);
19329
 
        yych = *++YYCURSOR;
19330
 
        if (yych == 'F') goto yy1314;
19331
 
        if (yych != 'f') goto yy56;
19332
19386
yy1314:
19333
19387
        YYDEBUG(1314, *YYCURSOR);
19334
19388
        yych = *++YYCURSOR;
19335
 
        goto yy1311;
 
19389
        if (yych == 'O') goto yy1315;
 
19390
        if (yych != 'o') goto yy56;
19336
19391
yy1315:
19337
19392
        YYDEBUG(1315, *YYCURSOR);
19338
 
        yyaccept = 0;
19339
 
        yych = *(YYMARKER = ++YYCURSOR);
19340
 
        if (yych <= 'S') {
19341
 
                if (yych <= '.') {
19342
 
                        if (yych == ')') goto yy139;
19343
 
                        goto yy3;
19344
 
                } else {
19345
 
                        if (yych <= '/') goto yy147;
19346
 
                        if (yych <= '@') goto yy3;
19347
 
                        if (yych <= 'R') goto yy141;
19348
 
                        goto yy1305;
19349
 
                }
19350
 
        } else {
19351
 
                if (yych <= '`') {
19352
 
                        if (yych <= 'Z') goto yy141;
19353
 
                        if (yych == '_') goto yy147;
19354
 
                        goto yy3;
19355
 
                } else {
19356
 
                        if (yych == 's') goto yy1316;
19357
 
                        if (yych <= 'z') goto yy146;
19358
 
                        goto yy3;
19359
 
                }
19360
 
        }
 
19393
        yych = *++YYCURSOR;
 
19394
        if (yych == 'F') goto yy1316;
 
19395
        if (yych != 'f') goto yy56;
19361
19396
yy1316:
19362
19397
        YYDEBUG(1316, *YYCURSOR);
19363
 
        yyaccept = 0;
19364
 
        yych = *(YYMARKER = ++YYCURSOR);
19365
 
        if (yych <= 'T') {
19366
 
                if (yych <= '.') {
19367
 
                        if (yych == ')') goto yy139;
19368
 
                        goto yy3;
19369
 
                } else {
19370
 
                        if (yych <= '/') goto yy147;
19371
 
                        if (yych <= '@') goto yy3;
19372
 
                        if (yych <= 'S') goto yy142;
19373
 
                        goto yy1306;
19374
 
                }
19375
 
        } else {
19376
 
                if (yych <= '`') {
19377
 
                        if (yych <= 'Z') goto yy142;
19378
 
                        if (yych == '_') goto yy147;
19379
 
                        goto yy3;
19380
 
                } else {
19381
 
                        if (yych == 't') goto yy1317;
19382
 
                        if (yych <= 'z') goto yy151;
19383
 
                        goto yy3;
19384
 
                }
19385
 
        }
 
19398
        yych = *++YYCURSOR;
 
19399
        goto yy1313;
19386
19400
yy1317:
19387
19401
        YYDEBUG(1317, *YYCURSOR);
19388
19402
        yyaccept = 0;
19389
19403
        yych = *(YYMARKER = ++YYCURSOR);
19390
 
        if (yych <= '.') {
19391
 
                if (yych <= 0x1F) {
19392
 
                        if (yych == '\t') goto yy1104;
19393
 
                        goto yy3;
19394
 
                } else {
19395
 
                        if (yych <= ' ') goto yy1307;
 
19404
        if (yych <= 'S') {
 
19405
                if (yych <= '.') {
19396
19406
                        if (yych == ')') goto yy139;
19397
19407
                        goto yy3;
19398
 
                }
19399
 
        } else {
19400
 
                if (yych <= '^') {
 
19408
                } else {
19401
19409
                        if (yych <= '/') goto yy147;
19402
19410
                        if (yych <= '@') goto yy3;
19403
 
                        if (yych <= 'Z') goto yy143;
 
19411
                        if (yych <= 'R') goto yy141;
 
19412
                        goto yy1307;
 
19413
                }
 
19414
        } else {
 
19415
                if (yych <= '`') {
 
19416
                        if (yych <= 'Z') goto yy141;
 
19417
                        if (yych == '_') goto yy147;
19404
19418
                        goto yy3;
19405
19419
                } else {
19406
 
                        if (yych <= '_') goto yy147;
19407
 
                        if (yych <= '`') goto yy3;
19408
 
                        if (yych <= 'z') goto yy152;
 
19420
                        if (yych == 's') goto yy1318;
 
19421
                        if (yych <= 'z') goto yy146;
19409
19422
                        goto yy3;
19410
19423
                }
19411
19424
        }
19412
19425
yy1318:
19413
19426
        YYDEBUG(1318, *YYCURSOR);
19414
 
        yych = *++YYCURSOR;
19415
 
        if (yych <= 'B') {
19416
 
                if (yych <= ')') {
19417
 
                        if (yych <= '(') goto yy3;
19418
 
                        goto yy139;
 
19427
        yyaccept = 0;
 
19428
        yych = *(YYMARKER = ++YYCURSOR);
 
19429
        if (yych <= 'T') {
 
19430
                if (yych <= '.') {
 
19431
                        if (yych == ')') goto yy139;
 
19432
                        goto yy3;
19419
19433
                } else {
 
19434
                        if (yych <= '/') goto yy147;
19420
19435
                        if (yych <= '@') goto yy3;
19421
 
                        if (yych <= 'A') goto yy141;
19422
 
                        goto yy1354;
 
19436
                        if (yych <= 'S') goto yy142;
 
19437
                        goto yy1308;
19423
19438
                }
19424
19439
        } else {
19425
 
                if (yych <= 'a') {
19426
 
                        if (yych <= 'Z') goto yy141;
19427
 
                        if (yych <= '`') goto yy3;
19428
 
                        goto yy141;
 
19440
                if (yych <= '`') {
 
19441
                        if (yych <= 'Z') goto yy142;
 
19442
                        if (yych == '_') goto yy147;
 
19443
                        goto yy3;
19429
19444
                } else {
19430
 
                        if (yych <= 'b') goto yy1354;
19431
 
                        if (yych <= 'z') goto yy141;
 
19445
                        if (yych == 't') goto yy1319;
 
19446
                        if (yych <= 'z') goto yy151;
19432
19447
                        goto yy3;
19433
19448
                }
19434
19449
        }
19435
19450
yy1319:
19436
19451
        YYDEBUG(1319, *YYCURSOR);
19437
 
        yych = *++YYCURSOR;
19438
 
        if (yych <= 'R') {
19439
 
                if (yych <= '@') {
 
19452
        yyaccept = 0;
 
19453
        yych = *(YYMARKER = ++YYCURSOR);
 
19454
        if (yych <= '.') {
 
19455
                if (yych <= 0x1F) {
 
19456
                        if (yych == '\t') goto yy1104;
 
19457
                        goto yy3;
 
19458
                } else {
 
19459
                        if (yych <= ' ') goto yy1309;
19440
19460
                        if (yych == ')') goto yy139;
19441
19461
                        goto yy3;
19442
 
                } else {
19443
 
                        if (yych == 'F') goto yy1344;
19444
 
                        if (yych <= 'Q') goto yy141;
19445
 
                        goto yy1343;
19446
19462
                }
19447
19463
        } else {
19448
 
                if (yych <= 'f') {
19449
 
                        if (yych <= 'Z') goto yy141;
 
19464
                if (yych <= '^') {
 
19465
                        if (yych <= '/') goto yy147;
 
19466
                        if (yych <= '@') goto yy3;
 
19467
                        if (yych <= 'Z') goto yy143;
 
19468
                        goto yy3;
 
19469
                } else {
 
19470
                        if (yych <= '_') goto yy147;
19450
19471
                        if (yych <= '`') goto yy3;
19451
 
                        if (yych <= 'e') goto yy141;
19452
 
                        goto yy1344;
19453
 
                } else {
19454
 
                        if (yych == 'r') goto yy1343;
19455
 
                        if (yych <= 'z') goto yy141;
 
19472
                        if (yych <= 'z') goto yy152;
19456
19473
                        goto yy3;
19457
19474
                }
19458
19475
        }
19459
19476
yy1320:
19460
19477
        YYDEBUG(1320, *YYCURSOR);
19461
19478
        yych = *++YYCURSOR;
19462
 
        if (yych <= 'U') {
 
19479
        if (yych <= 'B') {
19463
19480
                if (yych <= ')') {
19464
19481
                        if (yych <= '(') goto yy3;
19465
19482
                        goto yy139;
19466
19483
                } else {
19467
19484
                        if (yych <= '@') goto yy3;
19468
 
                        if (yych <= 'T') goto yy141;
19469
 
                        goto yy1340;
 
19485
                        if (yych <= 'A') goto yy141;
 
19486
                        goto yy1356;
19470
19487
                }
19471
19488
        } else {
19472
 
                if (yych <= 't') {
 
19489
                if (yych <= 'a') {
19473
19490
                        if (yych <= 'Z') goto yy141;
19474
19491
                        if (yych <= '`') goto yy3;
19475
19492
                        goto yy141;
19476
19493
                } else {
19477
 
                        if (yych <= 'u') goto yy1340;
 
19494
                        if (yych <= 'b') goto yy1356;
19478
19495
                        if (yych <= 'z') goto yy141;
19479
19496
                        goto yy3;
19480
19497
                }
19482
19499
yy1321:
19483
19500
        YYDEBUG(1321, *YYCURSOR);
19484
19501
        yych = *++YYCURSOR;
19485
 
        if (yych <= 'O') {
 
19502
        if (yych <= 'R') {
19486
19503
                if (yych <= '@') {
19487
19504
                        if (yych == ')') goto yy139;
19488
19505
                        goto yy3;
19489
19506
                } else {
19490
 
                        if (yych == 'I') goto yy1323;
19491
 
                        if (yych <= 'N') goto yy141;
 
19507
                        if (yych == 'F') goto yy1346;
 
19508
                        if (yych <= 'Q') goto yy141;
 
19509
                        goto yy1345;
19492
19510
                }
19493
19511
        } else {
19494
 
                if (yych <= 'i') {
 
19512
                if (yych <= 'f') {
19495
19513
                        if (yych <= 'Z') goto yy141;
19496
19514
                        if (yych <= '`') goto yy3;
19497
 
                        if (yych <= 'h') goto yy141;
19498
 
                        goto yy1323;
 
19515
                        if (yych <= 'e') goto yy141;
 
19516
                        goto yy1346;
19499
19517
                } else {
19500
 
                        if (yych == 'o') goto yy1322;
 
19518
                        if (yych == 'r') goto yy1345;
19501
19519
                        if (yych <= 'z') goto yy141;
19502
19520
                        goto yy3;
19503
19521
                }
19505
19523
yy1322:
19506
19524
        YYDEBUG(1322, *YYCURSOR);
19507
19525
        yych = *++YYCURSOR;
19508
 
        if (yych <= 'N') {
 
19526
        if (yych <= 'U') {
19509
19527
                if (yych <= ')') {
19510
19528
                        if (yych <= '(') goto yy3;
19511
19529
                        goto yy139;
19512
19530
                } else {
19513
19531
                        if (yych <= '@') goto yy3;
19514
 
                        if (yych <= 'M') goto yy142;
19515
 
                        goto yy1326;
 
19532
                        if (yych <= 'T') goto yy141;
 
19533
                        goto yy1342;
19516
19534
                }
19517
19535
        } else {
19518
 
                if (yych <= 'm') {
19519
 
                        if (yych <= 'Z') goto yy142;
 
19536
                if (yych <= 't') {
 
19537
                        if (yych <= 'Z') goto yy141;
19520
19538
                        if (yych <= '`') goto yy3;
19521
 
                        goto yy142;
 
19539
                        goto yy141;
19522
19540
                } else {
19523
 
                        if (yych <= 'n') goto yy1326;
19524
 
                        if (yych <= 'z') goto yy142;
 
19541
                        if (yych <= 'u') goto yy1342;
 
19542
                        if (yych <= 'z') goto yy141;
19525
19543
                        goto yy3;
19526
19544
                }
19527
19545
        }
19528
19546
yy1323:
19529
19547
        YYDEBUG(1323, *YYCURSOR);
19530
19548
        yych = *++YYCURSOR;
19531
 
        if (yych <= 'D') {
19532
 
                if (yych <= ')') {
19533
 
                        if (yych <= '(') goto yy167;
19534
 
                        goto yy139;
 
19549
        if (yych <= 'O') {
 
19550
                if (yych <= '@') {
 
19551
                        if (yych == ')') goto yy139;
 
19552
                        goto yy3;
19535
19553
                } else {
19536
 
                        if (yych <= '@') goto yy167;
19537
 
                        if (yych <= 'C') goto yy142;
 
19554
                        if (yych == 'I') goto yy1325;
 
19555
                        if (yych <= 'N') goto yy141;
19538
19556
                }
19539
19557
        } else {
19540
 
                if (yych <= 'c') {
19541
 
                        if (yych <= 'Z') goto yy142;
19542
 
                        if (yych <= '`') goto yy167;
19543
 
                        goto yy142;
 
19558
                if (yych <= 'i') {
 
19559
                        if (yych <= 'Z') goto yy141;
 
19560
                        if (yych <= '`') goto yy3;
 
19561
                        if (yych <= 'h') goto yy141;
 
19562
                        goto yy1325;
19544
19563
                } else {
19545
 
                        if (yych <= 'd') goto yy1324;
19546
 
                        if (yych <= 'z') goto yy142;
19547
 
                        goto yy167;
 
19564
                        if (yych == 'o') goto yy1324;
 
19565
                        if (yych <= 'z') goto yy141;
 
19566
                        goto yy3;
19548
19567
                }
19549
19568
        }
19550
19569
yy1324:
19551
19570
        YYDEBUG(1324, *YYCURSOR);
19552
19571
        yych = *++YYCURSOR;
19553
 
        if (yych <= 'A') {
19554
 
                if (yych == ')') goto yy139;
19555
 
                if (yych <= '@') goto yy3;
 
19572
        if (yych <= 'N') {
 
19573
                if (yych <= ')') {
 
19574
                        if (yych <= '(') goto yy3;
 
19575
                        goto yy139;
 
19576
                } else {
 
19577
                        if (yych <= '@') goto yy3;
 
19578
                        if (yych <= 'M') goto yy142;
 
19579
                        goto yy1328;
 
19580
                }
19556
19581
        } else {
19557
 
                if (yych <= '`') {
19558
 
                        if (yych <= 'Z') goto yy143;
19559
 
                        goto yy3;
 
19582
                if (yych <= 'm') {
 
19583
                        if (yych <= 'Z') goto yy142;
 
19584
                        if (yych <= '`') goto yy3;
 
19585
                        goto yy142;
19560
19586
                } else {
19561
 
                        if (yych <= 'a') goto yy1325;
19562
 
                        if (yych <= 'z') goto yy143;
 
19587
                        if (yych <= 'n') goto yy1328;
 
19588
                        if (yych <= 'z') goto yy142;
19563
19589
                        goto yy3;
19564
19590
                }
19565
19591
        }
19566
19592
yy1325:
19567
19593
        YYDEBUG(1325, *YYCURSOR);
19568
19594
        yych = *++YYCURSOR;
19569
 
        if (yych <= 'Y') {
 
19595
        if (yych <= 'D') {
19570
19596
                if (yych <= ')') {
19571
 
                        if (yych <= '(') goto yy3;
 
19597
                        if (yych <= '(') goto yy167;
19572
19598
                        goto yy139;
19573
19599
                } else {
19574
 
                        if (yych <= '@') goto yy3;
19575
 
                        if (yych <= 'X') goto yy144;
19576
 
                        goto yy1233;
 
19600
                        if (yych <= '@') goto yy167;
 
19601
                        if (yych <= 'C') goto yy142;
19577
19602
                }
19578
19603
        } else {
19579
 
                if (yych <= 'x') {
19580
 
                        if (yych <= 'Z') goto yy144;
19581
 
                        if (yych <= '`') goto yy3;
19582
 
                        goto yy144;
 
19604
                if (yych <= 'c') {
 
19605
                        if (yych <= 'Z') goto yy142;
 
19606
                        if (yych <= '`') goto yy167;
 
19607
                        goto yy142;
19583
19608
                } else {
19584
 
                        if (yych <= 'y') goto yy1233;
19585
 
                        if (yych <= 'z') goto yy144;
19586
 
                        goto yy3;
 
19609
                        if (yych <= 'd') goto yy1326;
 
19610
                        if (yych <= 'z') goto yy142;
 
19611
                        goto yy167;
19587
19612
                }
19588
19613
        }
19589
19614
yy1326:
19590
19615
        YYDEBUG(1326, *YYCURSOR);
19591
19616
        yych = *++YYCURSOR;
19592
 
        if (yych <= 'T') {
19593
 
                if (yych <= ')') {
19594
 
                        if (yych <= '(') goto yy3;
19595
 
                        goto yy139;
19596
 
                } else {
19597
 
                        if (yych <= '@') goto yy3;
19598
 
                        if (yych <= 'S') goto yy143;
19599
 
                }
 
19617
        if (yych <= 'A') {
 
19618
                if (yych == ')') goto yy139;
 
19619
                if (yych <= '@') goto yy3;
19600
19620
        } else {
19601
 
                if (yych <= 's') {
 
19621
                if (yych <= '`') {
19602
19622
                        if (yych <= 'Z') goto yy143;
19603
 
                        if (yych <= '`') goto yy3;
19604
 
                        goto yy143;
 
19623
                        goto yy3;
19605
19624
                } else {
19606
 
                        if (yych <= 't') goto yy1327;
 
19625
                        if (yych <= 'a') goto yy1327;
19607
19626
                        if (yych <= 'z') goto yy143;
19608
19627
                        goto yy3;
19609
19628
                }
19610
19629
        }
19611
19630
yy1327:
19612
19631
        YYDEBUG(1327, *YYCURSOR);
19613
 
        yyaccept = 0;
19614
 
        yych = *(YYMARKER = ++YYCURSOR);
19615
 
        if (yych <= ')') {
19616
 
                if (yych == ' ') goto yy1328;
19617
 
                if (yych <= '(') goto yy3;
19618
 
                goto yy139;
 
19632
        yych = *++YYCURSOR;
 
19633
        if (yych <= 'Y') {
 
19634
                if (yych <= ')') {
 
19635
                        if (yych <= '(') goto yy3;
 
19636
                        goto yy139;
 
19637
                } else {
 
19638
                        if (yych <= '@') goto yy3;
 
19639
                        if (yych <= 'X') goto yy144;
 
19640
                        goto yy1235;
 
19641
                }
19619
19642
        } else {
19620
 
                if (yych <= 'Z') {
19621
 
                        if (yych <= '@') goto yy3;
 
19643
                if (yych <= 'x') {
 
19644
                        if (yych <= 'Z') goto yy144;
 
19645
                        if (yych <= '`') goto yy3;
19622
19646
                        goto yy144;
19623
19647
                } else {
19624
 
                        if (yych <= '`') goto yy3;
 
19648
                        if (yych <= 'y') goto yy1235;
19625
19649
                        if (yych <= 'z') goto yy144;
19626
19650
                        goto yy3;
19627
19651
                }
19629
19653
yy1328:
19630
19654
        YYDEBUG(1328, *YYCURSOR);
19631
19655
        yych = *++YYCURSOR;
19632
 
        if (yych == 'O') goto yy1329;
19633
 
        if (yych != 'o') goto yy56;
 
19656
        if (yych <= 'T') {
 
19657
                if (yych <= ')') {
 
19658
                        if (yych <= '(') goto yy3;
 
19659
                        goto yy139;
 
19660
                } else {
 
19661
                        if (yych <= '@') goto yy3;
 
19662
                        if (yych <= 'S') goto yy143;
 
19663
                }
 
19664
        } else {
 
19665
                if (yych <= 's') {
 
19666
                        if (yych <= 'Z') goto yy143;
 
19667
                        if (yych <= '`') goto yy3;
 
19668
                        goto yy143;
 
19669
                } else {
 
19670
                        if (yych <= 't') goto yy1329;
 
19671
                        if (yych <= 'z') goto yy143;
 
19672
                        goto yy3;
 
19673
                }
 
19674
        }
19634
19675
yy1329:
19635
19676
        YYDEBUG(1329, *YYCURSOR);
19636
 
        yych = *++YYCURSOR;
19637
 
        if (yych == 'F') goto yy1330;
19638
 
        if (yych != 'f') goto yy56;
 
19677
        yyaccept = 0;
 
19678
        yych = *(YYMARKER = ++YYCURSOR);
 
19679
        if (yych <= ')') {
 
19680
                if (yych == ' ') goto yy1330;
 
19681
                if (yych <= '(') goto yy3;
 
19682
                goto yy139;
 
19683
        } else {
 
19684
                if (yych <= 'Z') {
 
19685
                        if (yych <= '@') goto yy3;
 
19686
                        goto yy144;
 
19687
                } else {
 
19688
                        if (yych <= '`') goto yy3;
 
19689
                        if (yych <= 'z') goto yy144;
 
19690
                        goto yy3;
 
19691
                }
 
19692
        }
19639
19693
yy1330:
19640
19694
        YYDEBUG(1330, *YYCURSOR);
19641
19695
        yych = *++YYCURSOR;
19642
 
        if (yych != ' ') goto yy56;
 
19696
        if (yych == 'O') goto yy1331;
 
19697
        if (yych != 'o') goto yy56;
 
19698
yy1331:
19643
19699
        YYDEBUG(1331, *YYCURSOR);
19644
19700
        yych = *++YYCURSOR;
19645
 
        if (yych <= '/') goto yy56;
19646
 
        if (yych <= '1') goto yy1332;
19647
 
        if (yych <= '2') goto yy1333;
19648
 
        if (yych <= '9') goto yy1334;
19649
 
        goto yy56;
 
19701
        if (yych == 'F') goto yy1332;
 
19702
        if (yych != 'f') goto yy56;
19650
19703
yy1332:
19651
19704
        YYDEBUG(1332, *YYCURSOR);
19652
 
        yyaccept = 28;
19653
 
        yych = *(YYMARKER = ++YYCURSOR);
19654
 
        if (yych <= '/') goto yy1335;
19655
 
        if (yych <= '9') goto yy1334;
19656
 
        goto yy1335;
19657
 
yy1333:
 
19705
        yych = *++YYCURSOR;
 
19706
        if (yych != ' ') goto yy56;
19658
19707
        YYDEBUG(1333, *YYCURSOR);
19659
 
        yyaccept = 28;
19660
 
        yych = *(YYMARKER = ++YYCURSOR);
19661
 
        if (yych <= '/') goto yy1335;
19662
 
        if (yych >= '5') goto yy1335;
 
19708
        yych = *++YYCURSOR;
 
19709
        if (yych <= '/') goto yy56;
 
19710
        if (yych <= '1') goto yy1334;
 
19711
        if (yych <= '2') goto yy1335;
 
19712
        if (yych <= '9') goto yy1336;
 
19713
        goto yy56;
19663
19714
yy1334:
19664
19715
        YYDEBUG(1334, *YYCURSOR);
19665
19716
        yyaccept = 28;
19666
 
        YYMARKER = ++YYCURSOR;
19667
 
        if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
19668
 
        yych = *YYCURSOR;
 
19717
        yych = *(YYMARKER = ++YYCURSOR);
 
19718
        if (yych <= '/') goto yy1337;
 
19719
        if (yych <= '9') goto yy1336;
 
19720
        goto yy1337;
19669
19721
yy1335:
19670
19722
        YYDEBUG(1335, *YYCURSOR);
19671
 
        if (yych <= 'A') {
19672
 
                if (yych <= 0x1F) {
19673
 
                        if (yych == '\t') goto yy1334;
19674
 
                        goto yy1292;
19675
 
                } else {
19676
 
                        if (yych <= ' ') goto yy1334;
19677
 
                        if (yych <= '@') goto yy1292;
19678
 
                }
19679
 
        } else {
19680
 
                if (yych <= '`') {
19681
 
                        if (yych != 'P') goto yy1292;
19682
 
                } else {
19683
 
                        if (yych <= 'a') goto yy1336;
19684
 
                        if (yych != 'p') goto yy1292;
19685
 
                }
19686
 
        }
 
19723
        yyaccept = 28;
 
19724
        yych = *(YYMARKER = ++YYCURSOR);
 
19725
        if (yych <= '/') goto yy1337;
 
19726
        if (yych >= '5') goto yy1337;
19687
19727
yy1336:
19688
19728
        YYDEBUG(1336, *YYCURSOR);
19689
 
        yych = *++YYCURSOR;
19690
 
        if (yych <= 'L') {
19691
 
                if (yych != '.') goto yy56;
19692
 
        } else {
19693
 
                if (yych <= 'M') goto yy1338;
19694
 
                if (yych == 'm') goto yy1338;
19695
 
                goto yy56;
19696
 
        }
 
19729
        yyaccept = 28;
 
19730
        YYMARKER = ++YYCURSOR;
 
19731
        if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
 
19732
        yych = *YYCURSOR;
 
19733
yy1337:
19697
19734
        YYDEBUG(1337, *YYCURSOR);
19698
 
        yych = *++YYCURSOR;
19699
 
        if (yych == 'M') goto yy1338;
19700
 
        if (yych != 'm') goto yy56;
 
19735
        if (yych <= 'A') {
 
19736
                if (yych <= 0x1F) {
 
19737
                        if (yych == '\t') goto yy1336;
 
19738
                        goto yy1294;
 
19739
                } else {
 
19740
                        if (yych <= ' ') goto yy1336;
 
19741
                        if (yych <= '@') goto yy1294;
 
19742
                }
 
19743
        } else {
 
19744
                if (yych <= '`') {
 
19745
                        if (yych != 'P') goto yy1294;
 
19746
                } else {
 
19747
                        if (yych <= 'a') goto yy1338;
 
19748
                        if (yych != 'p') goto yy1294;
 
19749
                }
 
19750
        }
19701
19751
yy1338:
19702
19752
        YYDEBUG(1338, *YYCURSOR);
19703
19753
        yych = *++YYCURSOR;
19704
 
        if (yych <= 0x1F) {
19705
 
                if (yych <= 0x00) goto yy1300;
19706
 
                if (yych == '\t') goto yy1300;
 
19754
        if (yych <= 'L') {
 
19755
                if (yych != '.') goto yy56;
 
19756
        } else {
 
19757
                if (yych <= 'M') goto yy1340;
 
19758
                if (yych == 'm') goto yy1340;
19707
19759
                goto yy56;
19708
 
        } else {
19709
 
                if (yych <= ' ') goto yy1300;
19710
 
                if (yych != '.') goto yy56;
19711
19760
        }
19712
19761
        YYDEBUG(1339, *YYCURSOR);
19713
19762
        yych = *++YYCURSOR;
19714
 
        if (yych <= '\t') {
19715
 
                if (yych <= 0x00) goto yy1300;
19716
 
                if (yych <= 0x08) goto yy56;
19717
 
                goto yy1300;
19718
 
        } else {
19719
 
                if (yych == ' ') goto yy1300;
19720
 
                goto yy56;
19721
 
        }
 
19763
        if (yych == 'M') goto yy1340;
 
19764
        if (yych != 'm') goto yy56;
19722
19765
yy1340:
19723
19766
        YYDEBUG(1340, *YYCURSOR);
19724
19767
        yych = *++YYCURSOR;
19725
 
        if (yych <= 'R') {
19726
 
                if (yych <= ')') {
19727
 
                        if (yych <= '(') goto yy3;
19728
 
                        goto yy139;
19729
 
                } else {
19730
 
                        if (yych <= '@') goto yy3;
19731
 
                        if (yych <= 'Q') goto yy142;
19732
 
                }
 
19768
        if (yych <= 0x1F) {
 
19769
                if (yych <= 0x00) goto yy1302;
 
19770
                if (yych == '\t') goto yy1302;
 
19771
                goto yy56;
19733
19772
        } else {
19734
 
                if (yych <= 'q') {
19735
 
                        if (yych <= 'Z') goto yy142;
19736
 
                        if (yych <= '`') goto yy3;
19737
 
                        goto yy142;
19738
 
                } else {
19739
 
                        if (yych <= 'r') goto yy1341;
19740
 
                        if (yych <= 'z') goto yy142;
19741
 
                        goto yy3;
19742
 
                }
 
19773
                if (yych <= ' ') goto yy1302;
 
19774
                if (yych != '.') goto yy56;
19743
19775
        }
19744
 
yy1341:
19745
19776
        YYDEBUG(1341, *YYCURSOR);
19746
19777
        yych = *++YYCURSOR;
19747
 
        if (yych <= 'T') {
19748
 
                if (yych <= ')') {
19749
 
                        if (yych <= '(') goto yy3;
19750
 
                        goto yy139;
19751
 
                } else {
19752
 
                        if (yych <= '@') goto yy3;
19753
 
                        if (yych <= 'S') goto yy143;
19754
 
                }
 
19778
        if (yych <= '\t') {
 
19779
                if (yych <= 0x00) goto yy1302;
 
19780
                if (yych <= 0x08) goto yy56;
 
19781
                goto yy1302;
19755
19782
        } else {
19756
 
                if (yych <= 's') {
19757
 
                        if (yych <= 'Z') goto yy143;
19758
 
                        if (yych <= '`') goto yy3;
19759
 
                        goto yy143;
19760
 
                } else {
19761
 
                        if (yych <= 't') goto yy1342;
19762
 
                        if (yych <= 'z') goto yy143;
19763
 
                        goto yy3;
19764
 
                }
 
19783
                if (yych == ' ') goto yy1302;
 
19784
                goto yy56;
19765
19785
        }
19766
19786
yy1342:
19767
19787
        YYDEBUG(1342, *YYCURSOR);
19768
19788
        yych = *++YYCURSOR;
19769
 
        if (yych <= 'H') {
 
19789
        if (yych <= 'R') {
19770
19790
                if (yych <= ')') {
19771
19791
                        if (yych <= '(') goto yy3;
19772
19792
                        goto yy139;
19773
19793
                } else {
19774
19794
                        if (yych <= '@') goto yy3;
19775
 
                        if (yych <= 'G') goto yy144;
19776
 
                        goto yy1254;
 
19795
                        if (yych <= 'Q') goto yy142;
19777
19796
                }
19778
19797
        } else {
19779
 
                if (yych <= 'g') {
19780
 
                        if (yych <= 'Z') goto yy144;
 
19798
                if (yych <= 'q') {
 
19799
                        if (yych <= 'Z') goto yy142;
19781
19800
                        if (yych <= '`') goto yy3;
19782
 
                        goto yy144;
 
19801
                        goto yy142;
19783
19802
                } else {
19784
 
                        if (yych <= 'h') goto yy1254;
19785
 
                        if (yych <= 'z') goto yy144;
 
19803
                        if (yych <= 'r') goto yy1343;
 
19804
                        if (yych <= 'z') goto yy142;
19786
19805
                        goto yy3;
19787
19806
                }
19788
19807
        }
19789
19808
yy1343:
19790
19809
        YYDEBUG(1343, *YYCURSOR);
19791
19810
        yych = *++YYCURSOR;
19792
 
        if (yych <= 'S') {
 
19811
        if (yych <= 'T') {
19793
19812
                if (yych <= ')') {
19794
19813
                        if (yych <= '(') goto yy3;
19795
19814
                        goto yy139;
19796
19815
                } else {
19797
19816
                        if (yych <= '@') goto yy3;
19798
 
                        if (yych <= 'R') goto yy142;
19799
 
                        goto yy1346;
 
19817
                        if (yych <= 'S') goto yy143;
19800
19818
                }
19801
19819
        } else {
19802
 
                if (yych <= 'r') {
19803
 
                        if (yych <= 'Z') goto yy142;
 
19820
                if (yych <= 's') {
 
19821
                        if (yych <= 'Z') goto yy143;
19804
19822
                        if (yych <= '`') goto yy3;
19805
 
                        goto yy142;
 
19823
                        goto yy143;
19806
19824
                } else {
19807
 
                        if (yych <= 's') goto yy1346;
19808
 
                        if (yych <= 'z') goto yy142;
 
19825
                        if (yych <= 't') goto yy1344;
 
19826
                        if (yych <= 'z') goto yy143;
19809
19827
                        goto yy3;
19810
19828
                }
19811
19829
        }
19812
19830
yy1344:
19813
19831
        YYDEBUG(1344, *YYCURSOR);
19814
19832
        yych = *++YYCURSOR;
19815
 
        if (yych <= 'T') {
 
19833
        if (yych <= 'H') {
19816
19834
                if (yych <= ')') {
19817
19835
                        if (yych <= '(') goto yy3;
19818
19836
                        goto yy139;
19819
19837
                } else {
19820
19838
                        if (yych <= '@') goto yy3;
19821
 
                        if (yych <= 'S') goto yy142;
 
19839
                        if (yych <= 'G') goto yy144;
 
19840
                        goto yy1215;
19822
19841
                }
19823
19842
        } else {
19824
 
                if (yych <= 's') {
19825
 
                        if (yych <= 'Z') goto yy142;
 
19843
                if (yych <= 'g') {
 
19844
                        if (yych <= 'Z') goto yy144;
19826
19845
                        if (yych <= '`') goto yy3;
19827
 
                        goto yy142;
 
19846
                        goto yy144;
19828
19847
                } else {
19829
 
                        if (yych <= 't') goto yy1345;
19830
 
                        if (yych <= 'z') goto yy142;
 
19848
                        if (yych <= 'h') goto yy1215;
 
19849
                        if (yych <= 'z') goto yy144;
19831
19850
                        goto yy3;
19832
19851
                }
19833
19852
        }
19834
19853
yy1345:
19835
19854
        YYDEBUG(1345, *YYCURSOR);
19836
19855
        yych = *++YYCURSOR;
19837
 
        if (yych <= 'H') {
 
19856
        if (yych <= 'S') {
19838
19857
                if (yych <= ')') {
19839
19858
                        if (yych <= '(') goto yy3;
19840
19859
                        goto yy139;
19841
19860
                } else {
19842
19861
                        if (yych <= '@') goto yy3;
19843
 
                        if (yych <= 'G') goto yy143;
19844
 
                        goto yy1214;
 
19862
                        if (yych <= 'R') goto yy142;
 
19863
                        goto yy1348;
19845
19864
                }
19846
19865
        } else {
19847
 
                if (yych <= 'g') {
19848
 
                        if (yych <= 'Z') goto yy143;
 
19866
                if (yych <= 'r') {
 
19867
                        if (yych <= 'Z') goto yy142;
19849
19868
                        if (yych <= '`') goto yy3;
19850
 
                        goto yy143;
 
19869
                        goto yy142;
19851
19870
                } else {
19852
 
                        if (yych <= 'h') goto yy1214;
19853
 
                        if (yych <= 'z') goto yy143;
 
19871
                        if (yych <= 's') goto yy1348;
 
19872
                        if (yych <= 'z') goto yy142;
19854
19873
                        goto yy3;
19855
19874
                }
19856
19875
        }
19863
19882
                        goto yy139;
19864
19883
                } else {
19865
19884
                        if (yych <= '@') goto yy3;
19866
 
                        if (yych <= 'S') goto yy143;
 
19885
                        if (yych <= 'S') goto yy142;
19867
19886
                }
19868
19887
        } else {
19869
19888
                if (yych <= 's') {
19870
 
                        if (yych <= 'Z') goto yy143;
 
19889
                        if (yych <= 'Z') goto yy142;
19871
19890
                        if (yych <= '`') goto yy3;
19872
 
                        goto yy143;
 
19891
                        goto yy142;
19873
19892
                } else {
19874
19893
                        if (yych <= 't') goto yy1347;
19875
 
                        if (yych <= 'z') goto yy143;
 
19894
                        if (yych <= 'z') goto yy142;
19876
19895
                        goto yy3;
19877
19896
                }
19878
19897
        }
19879
19898
yy1347:
19880
19899
        YYDEBUG(1347, *YYCURSOR);
19881
 
        yyaccept = 0;
19882
 
        yych = *(YYMARKER = ++YYCURSOR);
19883
 
        if (yych <= '(') {
19884
 
                if (yych <= '\t') {
19885
 
                        if (yych <= 0x08) goto yy3;
19886
 
                        goto yy1206;
 
19900
        yych = *++YYCURSOR;
 
19901
        if (yych <= 'H') {
 
19902
                if (yych <= ')') {
 
19903
                        if (yych <= '(') goto yy3;
 
19904
                        goto yy139;
19887
19905
                } else {
19888
 
                        if (yych != ' ') goto yy3;
 
19906
                        if (yych <= '@') goto yy3;
 
19907
                        if (yych <= 'G') goto yy143;
 
19908
                        goto yy1238;
19889
19909
                }
19890
19910
        } else {
19891
 
                if (yych <= 'Z') {
19892
 
                        if (yych <= ')') goto yy139;
19893
 
                        if (yych <= '@') goto yy3;
19894
 
                        goto yy144;
19895
 
                } else {
 
19911
                if (yych <= 'g') {
 
19912
                        if (yych <= 'Z') goto yy143;
19896
19913
                        if (yych <= '`') goto yy3;
19897
 
                        if (yych <= 'z') goto yy144;
 
19914
                        goto yy143;
 
19915
                } else {
 
19916
                        if (yych <= 'h') goto yy1238;
 
19917
                        if (yych <= 'z') goto yy143;
19898
19918
                        goto yy3;
19899
19919
                }
19900
19920
        }
19901
19921
yy1348:
19902
19922
        YYDEBUG(1348, *YYCURSOR);
19903
19923
        yych = *++YYCURSOR;
19904
 
        if (yych == 'D') goto yy1349;
19905
 
        if (yych != 'd') goto yy1207;
 
19924
        if (yych <= 'T') {
 
19925
                if (yych <= ')') {
 
19926
                        if (yych <= '(') goto yy3;
 
19927
                        goto yy139;
 
19928
                } else {
 
19929
                        if (yych <= '@') goto yy3;
 
19930
                        if (yych <= 'S') goto yy143;
 
19931
                }
 
19932
        } else {
 
19933
                if (yych <= 's') {
 
19934
                        if (yych <= 'Z') goto yy143;
 
19935
                        if (yych <= '`') goto yy3;
 
19936
                        goto yy143;
 
19937
                } else {
 
19938
                        if (yych <= 't') goto yy1349;
 
19939
                        if (yych <= 'z') goto yy143;
 
19940
                        goto yy3;
 
19941
                }
 
19942
        }
19906
19943
yy1349:
19907
19944
        YYDEBUG(1349, *YYCURSOR);
19908
 
        yych = *++YYCURSOR;
19909
 
        if (yych == 'A') goto yy1350;
19910
 
        if (yych != 'a') goto yy56;
 
19945
        yyaccept = 0;
 
19946
        yych = *(YYMARKER = ++YYCURSOR);
 
19947
        if (yych <= '(') {
 
19948
                if (yych <= '\t') {
 
19949
                        if (yych <= 0x08) goto yy3;
 
19950
                        goto yy1206;
 
19951
                } else {
 
19952
                        if (yych != ' ') goto yy3;
 
19953
                }
 
19954
        } else {
 
19955
                if (yych <= 'Z') {
 
19956
                        if (yych <= ')') goto yy139;
 
19957
                        if (yych <= '@') goto yy3;
 
19958
                        goto yy144;
 
19959
                } else {
 
19960
                        if (yych <= '`') goto yy3;
 
19961
                        if (yych <= 'z') goto yy144;
 
19962
                        goto yy3;
 
19963
                }
 
19964
        }
19911
19965
yy1350:
19912
19966
        YYDEBUG(1350, *YYCURSOR);
19913
19967
        yych = *++YYCURSOR;
19914
 
        if (yych == 'Y') goto yy1351;
19915
 
        if (yych != 'y') goto yy56;
 
19968
        if (yych == 'D') goto yy1351;
 
19969
        if (yych != 'd') goto yy1207;
19916
19970
yy1351:
19917
19971
        YYDEBUG(1351, *YYCURSOR);
19918
 
        yyaccept = 29;
19919
 
        yych = *(YYMARKER = ++YYCURSOR);
19920
 
        if (yych <= 'R') {
19921
 
                if (yych != ' ') goto yy1311;
19922
 
        } else {
19923
 
                if (yych <= 'S') goto yy1142;
19924
 
                if (yych == 's') goto yy1142;
19925
 
                goto yy1311;
19926
 
        }
 
19972
        yych = *++YYCURSOR;
 
19973
        if (yych == 'A') goto yy1352;
 
19974
        if (yych != 'a') goto yy56;
 
19975
yy1352:
19927
19976
        YYDEBUG(1352, *YYCURSOR);
19928
19977
        yych = *++YYCURSOR;
19929
 
        if (yych == 'O') goto yy1353;
19930
 
        if (yych != 'o') goto yy56;
 
19978
        if (yych == 'Y') goto yy1353;
 
19979
        if (yych != 'y') goto yy56;
19931
19980
yy1353:
19932
19981
        YYDEBUG(1353, *YYCURSOR);
19933
 
        yych = *++YYCURSOR;
19934
 
        if (yych == 'F') goto yy1314;
19935
 
        if (yych == 'f') goto yy1314;
19936
 
        goto yy56;
19937
 
yy1354:
 
19982
        yyaccept = 29;
 
19983
        yych = *(YYMARKER = ++YYCURSOR);
 
19984
        if (yych <= 'R') {
 
19985
                if (yych != ' ') goto yy1313;
 
19986
        } else {
 
19987
                if (yych <= 'S') goto yy1142;
 
19988
                if (yych == 's') goto yy1142;
 
19989
                goto yy1313;
 
19990
        }
19938
19991
        YYDEBUG(1354, *YYCURSOR);
19939
 
        yyaccept = 5;
19940
 
        yych = *(YYMARKER = ++YYCURSOR);
19941
 
        if (yych <= '/') {
19942
 
                if (yych <= '(') {
19943
 
                        if (yych <= '\t') {
19944
 
                                if (yych <= 0x08) goto yy194;
19945
 
                                goto yy196;
19946
 
                        } else {
19947
 
                                if (yych == ' ') goto yy196;
19948
 
                                goto yy194;
19949
 
                        }
19950
 
                } else {
19951
 
                        if (yych <= ',') {
19952
 
                                if (yych <= ')') goto yy139;
19953
 
                                goto yy194;
19954
 
                        } else {
19955
 
                                if (yych <= '-') goto yy197;
19956
 
                                if (yych <= '.') goto yy196;
19957
 
                                goto yy194;
19958
 
                        }
19959
 
                }
19960
 
        } else {
19961
 
                if (yych <= 'Z') {
19962
 
                        if (yych <= '@') {
19963
 
                                if (yych <= '9') goto yy196;
19964
 
                                goto yy194;
19965
 
                        } else {
19966
 
                                if (yych != 'R') goto yy142;
19967
 
                        }
19968
 
                } else {
19969
 
                        if (yych <= 'q') {
19970
 
                                if (yych <= '`') goto yy194;
19971
 
                                goto yy142;
19972
 
                        } else {
19973
 
                                if (yych <= 'r') goto yy1355;
19974
 
                                if (yych <= 'z') goto yy142;
19975
 
                                goto yy194;
19976
 
                        }
19977
 
                }
19978
 
        }
 
19992
        yych = *++YYCURSOR;
 
19993
        if (yych == 'O') goto yy1355;
 
19994
        if (yych != 'o') goto yy56;
19979
19995
yy1355:
19980
19996
        YYDEBUG(1355, *YYCURSOR);
19981
19997
        yych = *++YYCURSOR;
19982
 
        if (yych <= 'U') {
19983
 
                if (yych <= ')') {
19984
 
                        if (yych <= '(') goto yy3;
19985
 
                        goto yy139;
19986
 
                } else {
19987
 
                        if (yych <= '@') goto yy3;
19988
 
                        if (yych <= 'T') goto yy143;
19989
 
                }
19990
 
        } else {
19991
 
                if (yych <= 't') {
19992
 
                        if (yych <= 'Z') goto yy143;
19993
 
                        if (yych <= '`') goto yy3;
19994
 
                        goto yy143;
19995
 
                } else {
19996
 
                        if (yych <= 'u') goto yy1356;
19997
 
                        if (yych <= 'z') goto yy143;
19998
 
                        goto yy3;
19999
 
                }
20000
 
        }
 
19998
        if (yych == 'F') goto yy1316;
 
19999
        if (yych == 'f') goto yy1316;
 
20000
        goto yy56;
20001
20001
yy1356:
20002
20002
        YYDEBUG(1356, *YYCURSOR);
20003
 
        yych = *++YYCURSOR;
20004
 
        if (yych <= 'A') {
20005
 
                if (yych == ')') goto yy139;
20006
 
                if (yych <= '@') goto yy3;
 
20003
        yyaccept = 5;
 
20004
        yych = *(YYMARKER = ++YYCURSOR);
 
20005
        if (yych <= '/') {
 
20006
                if (yych <= '(') {
 
20007
                        if (yych <= '\t') {
 
20008
                                if (yych <= 0x08) goto yy194;
 
20009
                                goto yy196;
 
20010
                        } else {
 
20011
                                if (yych == ' ') goto yy196;
 
20012
                                goto yy194;
 
20013
                        }
 
20014
                } else {
 
20015
                        if (yych <= ',') {
 
20016
                                if (yych <= ')') goto yy139;
 
20017
                                goto yy194;
 
20018
                        } else {
 
20019
                                if (yych <= '-') goto yy197;
 
20020
                                if (yych <= '.') goto yy196;
 
20021
                                goto yy194;
 
20022
                        }
 
20023
                }
20007
20024
        } else {
20008
 
                if (yych <= '`') {
20009
 
                        if (yych <= 'Z') goto yy144;
20010
 
                        goto yy3;
 
20025
                if (yych <= 'Z') {
 
20026
                        if (yych <= '@') {
 
20027
                                if (yych <= '9') goto yy196;
 
20028
                                goto yy194;
 
20029
                        } else {
 
20030
                                if (yych != 'R') goto yy142;
 
20031
                        }
20011
20032
                } else {
20012
 
                        if (yych <= 'a') goto yy1357;
20013
 
                        if (yych <= 'z') goto yy144;
20014
 
                        goto yy3;
 
20033
                        if (yych <= 'q') {
 
20034
                                if (yych <= '`') goto yy194;
 
20035
                                goto yy142;
 
20036
                        } else {
 
20037
                                if (yych <= 'r') goto yy1357;
 
20038
                                if (yych <= 'z') goto yy142;
 
20039
                                goto yy194;
 
20040
                        }
20015
20041
                }
20016
20042
        }
20017
20043
yy1357:
20018
20044
        YYDEBUG(1357, *YYCURSOR);
20019
 
        yyaccept = 0;
20020
 
        yych = *(YYMARKER = ++YYCURSOR);
20021
 
        if (yych <= 'Q') {
20022
 
                if (yych == ')') goto yy139;
20023
 
                goto yy3;
 
20045
        yych = *++YYCURSOR;
 
20046
        if (yych <= 'U') {
 
20047
                if (yych <= ')') {
 
20048
                        if (yych <= '(') goto yy3;
 
20049
                        goto yy139;
 
20050
                } else {
 
20051
                        if (yych <= '@') goto yy3;
 
20052
                        if (yych <= 'T') goto yy143;
 
20053
                }
20024
20054
        } else {
20025
 
                if (yych <= 'R') goto yy1358;
20026
 
                if (yych != 'r') goto yy3;
 
20055
                if (yych <= 't') {
 
20056
                        if (yych <= 'Z') goto yy143;
 
20057
                        if (yych <= '`') goto yy3;
 
20058
                        goto yy143;
 
20059
                } else {
 
20060
                        if (yych <= 'u') goto yy1358;
 
20061
                        if (yych <= 'z') goto yy143;
 
20062
                        goto yy3;
 
20063
                }
20027
20064
        }
20028
20065
yy1358:
20029
20066
        YYDEBUG(1358, *YYCURSOR);
20030
20067
        yych = *++YYCURSOR;
20031
 
        if (yych == 'Y') goto yy206;
20032
 
        if (yych == 'y') goto yy206;
20033
 
        goto yy56;
 
20068
        if (yych <= 'A') {
 
20069
                if (yych == ')') goto yy139;
 
20070
                if (yych <= '@') goto yy3;
 
20071
        } else {
 
20072
                if (yych <= '`') {
 
20073
                        if (yych <= 'Z') goto yy144;
 
20074
                        goto yy3;
 
20075
                } else {
 
20076
                        if (yych <= 'a') goto yy1359;
 
20077
                        if (yych <= 'z') goto yy144;
 
20078
                        goto yy3;
 
20079
                }
 
20080
        }
20034
20081
yy1359:
20035
20082
        YYDEBUG(1359, *YYCURSOR);
20036
20083
        yyaccept = 0;
20037
20084
        yych = *(YYMARKER = ++YYCURSOR);
20038
 
        if (yych <= 'B') {
20039
 
                if (yych <= '.') {
20040
 
                        if (yych == ')') goto yy139;
20041
 
                        goto yy3;
20042
 
                } else {
20043
 
                        if (yych <= '/') goto yy147;
20044
 
                        if (yych <= '@') goto yy3;
20045
 
                        if (yych <= 'A') goto yy141;
20046
 
                        goto yy1354;
20047
 
                }
 
20085
        if (yych <= 'Q') {
 
20086
                if (yych == ')') goto yy139;
 
20087
                goto yy3;
20048
20088
        } else {
20049
 
                if (yych <= '`') {
20050
 
                        if (yych <= 'Z') goto yy141;
20051
 
                        if (yych == '_') goto yy147;
20052
 
                        goto yy3;
20053
 
                } else {
20054
 
                        if (yych == 'b') goto yy1377;
20055
 
                        if (yych <= 'z') goto yy146;
20056
 
                        goto yy3;
20057
 
                }
 
20089
                if (yych <= 'R') goto yy1360;
 
20090
                if (yych != 'r') goto yy3;
20058
20091
        }
20059
20092
yy1360:
20060
20093
        YYDEBUG(1360, *YYCURSOR);
20061
 
        yyaccept = 0;
20062
 
        yych = *(YYMARKER = ++YYCURSOR);
20063
 
        if (yych <= 'R') {
20064
 
                if (yych <= '/') {
20065
 
                        if (yych == ')') goto yy139;
20066
 
                        if (yych <= '.') goto yy3;
20067
 
                        goto yy147;
20068
 
                } else {
20069
 
                        if (yych <= 'E') {
20070
 
                                if (yych <= '@') goto yy3;
20071
 
                                goto yy141;
20072
 
                        } else {
20073
 
                                if (yych <= 'F') goto yy1344;
20074
 
                                if (yych <= 'Q') goto yy141;
20075
 
                                goto yy1343;
20076
 
                        }
20077
 
                }
20078
 
        } else {
20079
 
                if (yych <= 'e') {
20080
 
                        if (yych <= '^') {
20081
 
                                if (yych <= 'Z') goto yy141;
20082
 
                                goto yy3;
20083
 
                        } else {
20084
 
                                if (yych <= '_') goto yy147;
20085
 
                                if (yych <= '`') goto yy3;
20086
 
                                goto yy146;
20087
 
                        }
20088
 
                } else {
20089
 
                        if (yych <= 'q') {
20090
 
                                if (yych <= 'f') goto yy1373;
20091
 
                                goto yy146;
20092
 
                        } else {
20093
 
                                if (yych <= 'r') goto yy1372;
20094
 
                                if (yych <= 'z') goto yy146;
20095
 
                                goto yy3;
20096
 
                        }
20097
 
                }
20098
 
        }
 
20094
        yych = *++YYCURSOR;
 
20095
        if (yych == 'Y') goto yy206;
 
20096
        if (yych == 'y') goto yy206;
 
20097
        goto yy56;
20099
20098
yy1361:
20100
20099
        YYDEBUG(1361, *YYCURSOR);
20101
20100
        yyaccept = 0;
20102
20101
        yych = *(YYMARKER = ++YYCURSOR);
20103
 
        if (yych <= 'U') {
 
20102
        if (yych <= 'B') {
20104
20103
                if (yych <= '.') {
20105
20104
                        if (yych == ')') goto yy139;
20106
20105
                        goto yy3;
20107
20106
                } else {
20108
20107
                        if (yych <= '/') goto yy147;
20109
20108
                        if (yych <= '@') goto yy3;
20110
 
                        if (yych <= 'T') goto yy141;
20111
 
                        goto yy1340;
 
20109
                        if (yych <= 'A') goto yy141;
 
20110
                        goto yy1356;
20112
20111
                }
20113
20112
        } else {
20114
20113
                if (yych <= '`') {
20116
20115
                        if (yych == '_') goto yy147;
20117
20116
                        goto yy3;
20118
20117
                } else {
20119
 
                        if (yych == 'u') goto yy1369;
 
20118
                        if (yych == 'b') goto yy1379;
20120
20119
                        if (yych <= 'z') goto yy146;
20121
20120
                        goto yy3;
20122
20121
                }
20125
20124
        YYDEBUG(1362, *YYCURSOR);
20126
20125
        yyaccept = 0;
20127
20126
        yych = *(YYMARKER = ++YYCURSOR);
20128
 
        if (yych <= 'O') {
 
20127
        if (yych <= 'R') {
20129
20128
                if (yych <= '/') {
20130
20129
                        if (yych == ')') goto yy139;
20131
20130
                        if (yych <= '.') goto yy3;
20132
20131
                        goto yy147;
20133
20132
                } else {
20134
 
                        if (yych <= 'H') {
 
20133
                        if (yych <= 'E') {
20135
20134
                                if (yych <= '@') goto yy3;
20136
20135
                                goto yy141;
20137
20136
                        } else {
20138
 
                                if (yych <= 'I') goto yy1323;
20139
 
                                if (yych <= 'N') goto yy141;
20140
 
                                goto yy1322;
 
20137
                                if (yych <= 'F') goto yy1346;
 
20138
                                if (yych <= 'Q') goto yy141;
 
20139
                                goto yy1345;
20141
20140
                        }
20142
20141
                }
20143
20142
        } else {
20144
 
                if (yych <= 'h') {
 
20143
                if (yych <= 'e') {
20145
20144
                        if (yych <= '^') {
20146
20145
                                if (yych <= 'Z') goto yy141;
20147
20146
                                goto yy3;
20151
20150
                                goto yy146;
20152
20151
                        }
20153
20152
                } else {
20154
 
                        if (yych <= 'n') {
20155
 
                                if (yych <= 'i') goto yy1364;
 
20153
                        if (yych <= 'q') {
 
20154
                                if (yych <= 'f') goto yy1375;
20156
20155
                                goto yy146;
20157
20156
                        } else {
20158
 
                                if (yych <= 'o') goto yy1363;
 
20157
                                if (yych <= 'r') goto yy1374;
20159
20158
                                if (yych <= 'z') goto yy146;
20160
20159
                                goto yy3;
20161
20160
                        }
20165
20164
        YYDEBUG(1363, *YYCURSOR);
20166
20165
        yyaccept = 0;
20167
20166
        yych = *(YYMARKER = ++YYCURSOR);
20168
 
        if (yych <= 'N') {
 
20167
        if (yych <= 'U') {
20169
20168
                if (yych <= '.') {
20170
20169
                        if (yych == ')') goto yy139;
20171
20170
                        goto yy3;
20172
20171
                } else {
20173
20172
                        if (yych <= '/') goto yy147;
20174
20173
                        if (yych <= '@') goto yy3;
20175
 
                        if (yych <= 'M') goto yy142;
20176
 
                        goto yy1326;
 
20174
                        if (yych <= 'T') goto yy141;
 
20175
                        goto yy1342;
20177
20176
                }
20178
20177
        } else {
20179
20178
                if (yych <= '`') {
20180
 
                        if (yych <= 'Z') goto yy142;
 
20179
                        if (yych <= 'Z') goto yy141;
20181
20180
                        if (yych == '_') goto yy147;
20182
20181
                        goto yy3;
20183
20182
                } else {
20184
 
                        if (yych == 'n') goto yy1367;
20185
 
                        if (yych <= 'z') goto yy151;
 
20183
                        if (yych == 'u') goto yy1371;
 
20184
                        if (yych <= 'z') goto yy146;
20186
20185
                        goto yy3;
20187
20186
                }
20188
20187
        }
20189
20188
yy1364:
20190
20189
        YYDEBUG(1364, *YYCURSOR);
20191
 
        yyaccept = 4;
 
20190
        yyaccept = 0;
20192
20191
        yych = *(YYMARKER = ++YYCURSOR);
20193
 
        if (yych <= 'D') {
20194
 
                if (yych <= '.') {
 
20192
        if (yych <= 'O') {
 
20193
                if (yych <= '/') {
20195
20194
                        if (yych == ')') goto yy139;
20196
 
                        goto yy167;
 
20195
                        if (yych <= '.') goto yy3;
 
20196
                        goto yy147;
20197
20197
                } else {
20198
 
                        if (yych <= '/') goto yy147;
20199
 
                        if (yych <= '@') goto yy167;
20200
 
                        if (yych <= 'C') goto yy142;
20201
 
                        goto yy1324;
 
20198
                        if (yych <= 'H') {
 
20199
                                if (yych <= '@') goto yy3;
 
20200
                                goto yy141;
 
20201
                        } else {
 
20202
                                if (yych <= 'I') goto yy1325;
 
20203
                                if (yych <= 'N') goto yy141;
 
20204
                                goto yy1324;
 
20205
                        }
20202
20206
                }
20203
20207
        } else {
20204
 
                if (yych <= '`') {
20205
 
                        if (yych <= 'Z') goto yy142;
20206
 
                        if (yych == '_') goto yy147;
20207
 
                        goto yy167;
 
20208
                if (yych <= 'h') {
 
20209
                        if (yych <= '^') {
 
20210
                                if (yych <= 'Z') goto yy141;
 
20211
                                goto yy3;
 
20212
                        } else {
 
20213
                                if (yych <= '_') goto yy147;
 
20214
                                if (yych <= '`') goto yy3;
 
20215
                                goto yy146;
 
20216
                        }
20208
20217
                } else {
20209
 
                        if (yych == 'd') goto yy1365;
20210
 
                        if (yych <= 'z') goto yy151;
20211
 
                        goto yy167;
 
20218
                        if (yych <= 'n') {
 
20219
                                if (yych <= 'i') goto yy1366;
 
20220
                                goto yy146;
 
20221
                        } else {
 
20222
                                if (yych <= 'o') goto yy1365;
 
20223
                                if (yych <= 'z') goto yy146;
 
20224
                                goto yy3;
 
20225
                        }
20212
20226
                }
20213
20227
        }
20214
20228
yy1365:
20215
20229
        YYDEBUG(1365, *YYCURSOR);
20216
20230
        yyaccept = 0;
20217
20231
        yych = *(YYMARKER = ++YYCURSOR);
20218
 
        if (yych <= 'A') {
 
20232
        if (yych <= 'N') {
20219
20233
                if (yych <= '.') {
20220
20234
                        if (yych == ')') goto yy139;
20221
20235
                        goto yy3;
20222
20236
                } else {
20223
20237
                        if (yych <= '/') goto yy147;
20224
20238
                        if (yych <= '@') goto yy3;
20225
 
                        goto yy1325;
 
20239
                        if (yych <= 'M') goto yy142;
 
20240
                        goto yy1328;
20226
20241
                }
20227
20242
        } else {
20228
 
                if (yych <= '_') {
20229
 
                        if (yych <= 'Z') goto yy143;
20230
 
                        if (yych <= '^') goto yy3;
20231
 
                        goto yy147;
 
20243
                if (yych <= '`') {
 
20244
                        if (yych <= 'Z') goto yy142;
 
20245
                        if (yych == '_') goto yy147;
 
20246
                        goto yy3;
20232
20247
                } else {
20233
 
                        if (yych <= '`') goto yy3;
20234
 
                        if (yych <= 'a') goto yy1366;
20235
 
                        if (yych <= 'z') goto yy152;
 
20248
                        if (yych == 'n') goto yy1369;
 
20249
                        if (yych <= 'z') goto yy151;
20236
20250
                        goto yy3;
20237
20251
                }
20238
20252
        }
20239
20253
yy1366:
20240
20254
        YYDEBUG(1366, *YYCURSOR);
20241
 
        yyaccept = 0;
 
20255
        yyaccept = 4;
20242
20256
        yych = *(YYMARKER = ++YYCURSOR);
20243
 
        if (yych <= 'Y') {
 
20257
        if (yych <= 'D') {
20244
20258
                if (yych <= '.') {
20245
20259
                        if (yych == ')') goto yy139;
20246
 
                        goto yy3;
 
20260
                        goto yy167;
20247
20261
                } else {
20248
20262
                        if (yych <= '/') goto yy147;
20249
 
                        if (yych <= '@') goto yy3;
20250
 
                        if (yych <= 'X') goto yy144;
20251
 
                        goto yy1233;
 
20263
                        if (yych <= '@') goto yy167;
 
20264
                        if (yych <= 'C') goto yy142;
 
20265
                        goto yy1326;
20252
20266
                }
20253
20267
        } else {
20254
20268
                if (yych <= '`') {
20255
 
                        if (yych <= 'Z') goto yy144;
 
20269
                        if (yych <= 'Z') goto yy142;
20256
20270
                        if (yych == '_') goto yy147;
20257
 
                        goto yy3;
 
20271
                        goto yy167;
20258
20272
                } else {
20259
 
                        if (yych == 'y') goto yy1262;
20260
 
                        if (yych <= 'z') goto yy153;
20261
 
                        goto yy3;
 
20273
                        if (yych == 'd') goto yy1367;
 
20274
                        if (yych <= 'z') goto yy151;
 
20275
                        goto yy167;
20262
20276
                }
20263
20277
        }
20264
20278
yy1367:
20265
20279
        YYDEBUG(1367, *YYCURSOR);
20266
20280
        yyaccept = 0;
20267
20281
        yych = *(YYMARKER = ++YYCURSOR);
20268
 
        if (yych <= 'T') {
 
20282
        if (yych <= 'A') {
20269
20283
                if (yych <= '.') {
20270
20284
                        if (yych == ')') goto yy139;
20271
20285
                        goto yy3;
20272
20286
                } else {
20273
20287
                        if (yych <= '/') goto yy147;
20274
20288
                        if (yych <= '@') goto yy3;
20275
 
                        if (yych <= 'S') goto yy143;
20276
20289
                        goto yy1327;
20277
20290
                }
20278
20291
        } else {
20279
 
                if (yych <= '`') {
 
20292
                if (yych <= '_') {
20280
20293
                        if (yych <= 'Z') goto yy143;
20281
 
                        if (yych == '_') goto yy147;
20282
 
                        goto yy3;
 
20294
                        if (yych <= '^') goto yy3;
 
20295
                        goto yy147;
20283
20296
                } else {
20284
 
                        if (yych == 't') goto yy1368;
 
20297
                        if (yych <= '`') goto yy3;
 
20298
                        if (yych <= 'a') goto yy1368;
20285
20299
                        if (yych <= 'z') goto yy152;
20286
20300
                        goto yy3;
20287
20301
                }
20290
20304
        YYDEBUG(1368, *YYCURSOR);
20291
20305
        yyaccept = 0;
20292
20306
        yych = *(YYMARKER = ++YYCURSOR);
20293
 
        if (yych <= '/') {
20294
 
                if (yych <= '(') {
20295
 
                        if (yych == ' ') goto yy1328;
 
20307
        if (yych <= 'Y') {
 
20308
                if (yych <= '.') {
 
20309
                        if (yych == ')') goto yy139;
20296
20310
                        goto yy3;
20297
20311
                } else {
20298
 
                        if (yych <= ')') goto yy139;
20299
 
                        if (yych <= '.') goto yy3;
20300
 
                        goto yy147;
 
20312
                        if (yych <= '/') goto yy147;
 
20313
                        if (yych <= '@') goto yy3;
 
20314
                        if (yych <= 'X') goto yy144;
 
20315
                        goto yy1235;
20301
20316
                }
20302
20317
        } else {
20303
 
                if (yych <= '^') {
20304
 
                        if (yych <= '@') goto yy3;
 
20318
                if (yych <= '`') {
20305
20319
                        if (yych <= 'Z') goto yy144;
 
20320
                        if (yych == '_') goto yy147;
20306
20321
                        goto yy3;
20307
20322
                } else {
20308
 
                        if (yych <= '_') goto yy147;
20309
 
                        if (yych <= '`') goto yy3;
 
20323
                        if (yych == 'y') goto yy1264;
20310
20324
                        if (yych <= 'z') goto yy153;
20311
20325
                        goto yy3;
20312
20326
                }
20315
20329
        YYDEBUG(1369, *YYCURSOR);
20316
20330
        yyaccept = 0;
20317
20331
        yych = *(YYMARKER = ++YYCURSOR);
20318
 
        if (yych <= 'R') {
 
20332
        if (yych <= 'T') {
20319
20333
                if (yych <= '.') {
20320
20334
                        if (yych == ')') goto yy139;
20321
20335
                        goto yy3;
20322
20336
                } else {
20323
20337
                        if (yych <= '/') goto yy147;
20324
20338
                        if (yych <= '@') goto yy3;
20325
 
                        if (yych <= 'Q') goto yy142;
20326
 
                        goto yy1341;
 
20339
                        if (yych <= 'S') goto yy143;
 
20340
                        goto yy1329;
20327
20341
                }
20328
20342
        } else {
20329
20343
                if (yych <= '`') {
20330
 
                        if (yych <= 'Z') goto yy142;
 
20344
                        if (yych <= 'Z') goto yy143;
20331
20345
                        if (yych == '_') goto yy147;
20332
20346
                        goto yy3;
20333
20347
                } else {
20334
 
                        if (yych == 'r') goto yy1370;
20335
 
                        if (yych <= 'z') goto yy151;
 
20348
                        if (yych == 't') goto yy1370;
 
20349
                        if (yych <= 'z') goto yy152;
20336
20350
                        goto yy3;
20337
20351
                }
20338
20352
        }
20340
20354
        YYDEBUG(1370, *YYCURSOR);
20341
20355
        yyaccept = 0;
20342
20356
        yych = *(YYMARKER = ++YYCURSOR);
20343
 
        if (yych <= 'T') {
20344
 
                if (yych <= '.') {
20345
 
                        if (yych == ')') goto yy139;
 
20357
        if (yych <= '/') {
 
20358
                if (yych <= '(') {
 
20359
                        if (yych == ' ') goto yy1330;
20346
20360
                        goto yy3;
20347
20361
                } else {
20348
 
                        if (yych <= '/') goto yy147;
 
20362
                        if (yych <= ')') goto yy139;
 
20363
                        if (yych <= '.') goto yy3;
 
20364
                        goto yy147;
 
20365
                }
 
20366
        } else {
 
20367
                if (yych <= '^') {
20349
20368
                        if (yych <= '@') goto yy3;
20350
 
                        if (yych <= 'S') goto yy143;
20351
 
                        goto yy1342;
20352
 
                }
20353
 
        } else {
20354
 
                if (yych <= '`') {
20355
 
                        if (yych <= 'Z') goto yy143;
20356
 
                        if (yych == '_') goto yy147;
 
20369
                        if (yych <= 'Z') goto yy144;
20357
20370
                        goto yy3;
20358
20371
                } else {
20359
 
                        if (yych == 't') goto yy1371;
20360
 
                        if (yych <= 'z') goto yy152;
 
20372
                        if (yych <= '_') goto yy147;
 
20373
                        if (yych <= '`') goto yy3;
 
20374
                        if (yych <= 'z') goto yy153;
20361
20375
                        goto yy3;
20362
20376
                }
20363
20377
        }
20365
20379
        YYDEBUG(1371, *YYCURSOR);
20366
20380
        yyaccept = 0;
20367
20381
        yych = *(YYMARKER = ++YYCURSOR);
20368
 
        if (yych <= 'H') {
 
20382
        if (yych <= 'R') {
20369
20383
                if (yych <= '.') {
20370
20384
                        if (yych == ')') goto yy139;
20371
20385
                        goto yy3;
20372
20386
                } else {
20373
20387
                        if (yych <= '/') goto yy147;
20374
20388
                        if (yych <= '@') goto yy3;
20375
 
                        if (yych <= 'G') goto yy144;
20376
 
                        goto yy1254;
 
20389
                        if (yych <= 'Q') goto yy142;
 
20390
                        goto yy1343;
20377
20391
                }
20378
20392
        } else {
20379
20393
                if (yych <= '`') {
20380
 
                        if (yych <= 'Z') goto yy144;
 
20394
                        if (yych <= 'Z') goto yy142;
20381
20395
                        if (yych == '_') goto yy147;
20382
20396
                        goto yy3;
20383
20397
                } else {
20384
 
                        if (yych == 'h') goto yy1283;
20385
 
                        if (yych <= 'z') goto yy153;
 
20398
                        if (yych == 'r') goto yy1372;
 
20399
                        if (yych <= 'z') goto yy151;
20386
20400
                        goto yy3;
20387
20401
                }
20388
20402
        }
20390
20404
        YYDEBUG(1372, *YYCURSOR);
20391
20405
        yyaccept = 0;
20392
20406
        yych = *(YYMARKER = ++YYCURSOR);
20393
 
        if (yych <= 'S') {
 
20407
        if (yych <= 'T') {
20394
20408
                if (yych <= '.') {
20395
20409
                        if (yych == ')') goto yy139;
20396
20410
                        goto yy3;
20397
20411
                } else {
20398
20412
                        if (yych <= '/') goto yy147;
20399
20413
                        if (yych <= '@') goto yy3;
20400
 
                        if (yych <= 'R') goto yy142;
20401
 
                        goto yy1346;
 
20414
                        if (yych <= 'S') goto yy143;
 
20415
                        goto yy1344;
20402
20416
                }
20403
20417
        } else {
20404
20418
                if (yych <= '`') {
20405
 
                        if (yych <= 'Z') goto yy142;
 
20419
                        if (yych <= 'Z') goto yy143;
20406
20420
                        if (yych == '_') goto yy147;
20407
20421
                        goto yy3;
20408
20422
                } else {
20409
 
                        if (yych == 's') goto yy1375;
20410
 
                        if (yych <= 'z') goto yy151;
 
20423
                        if (yych == 't') goto yy1373;
 
20424
                        if (yych <= 'z') goto yy152;
20411
20425
                        goto yy3;
20412
20426
                }
20413
20427
        }
20415
20429
        YYDEBUG(1373, *YYCURSOR);
20416
20430
        yyaccept = 0;
20417
20431
        yych = *(YYMARKER = ++YYCURSOR);
20418
 
        if (yych <= 'T') {
 
20432
        if (yych <= 'H') {
20419
20433
                if (yych <= '.') {
20420
20434
                        if (yych == ')') goto yy139;
20421
20435
                        goto yy3;
20422
20436
                } else {
20423
20437
                        if (yych <= '/') goto yy147;
20424
20438
                        if (yych <= '@') goto yy3;
20425
 
                        if (yych <= 'S') goto yy142;
20426
 
                        goto yy1345;
 
20439
                        if (yych <= 'G') goto yy144;
 
20440
                        goto yy1215;
20427
20441
                }
20428
20442
        } else {
20429
20443
                if (yych <= '`') {
20430
 
                        if (yych <= 'Z') goto yy142;
 
20444
                        if (yych <= 'Z') goto yy144;
20431
20445
                        if (yych == '_') goto yy147;
20432
20446
                        goto yy3;
20433
20447
                } else {
20434
 
                        if (yych == 't') goto yy1374;
20435
 
                        if (yych <= 'z') goto yy151;
 
20448
                        if (yych == 'h') goto yy1227;
 
20449
                        if (yych <= 'z') goto yy153;
20436
20450
                        goto yy3;
20437
20451
                }
20438
20452
        }
20440
20454
        YYDEBUG(1374, *YYCURSOR);
20441
20455
        yyaccept = 0;
20442
20456
        yych = *(YYMARKER = ++YYCURSOR);
20443
 
        if (yych <= 'H') {
 
20457
        if (yych <= 'S') {
20444
20458
                if (yych <= '.') {
20445
20459
                        if (yych == ')') goto yy139;
20446
20460
                        goto yy3;
20447
20461
                } else {
20448
20462
                        if (yych <= '/') goto yy147;
20449
20463
                        if (yych <= '@') goto yy3;
20450
 
                        if (yych <= 'G') goto yy143;
20451
 
                        goto yy1214;
 
20464
                        if (yych <= 'R') goto yy142;
 
20465
                        goto yy1348;
20452
20466
                }
20453
20467
        } else {
20454
20468
                if (yych <= '`') {
20455
 
                        if (yych <= 'Z') goto yy143;
 
20469
                        if (yych <= 'Z') goto yy142;
20456
20470
                        if (yych == '_') goto yy147;
20457
20471
                        goto yy3;
20458
20472
                } else {
20459
 
                        if (yych == 'h') goto yy1225;
20460
 
                        if (yych <= 'z') goto yy152;
 
20473
                        if (yych == 's') goto yy1377;
 
20474
                        if (yych <= 'z') goto yy151;
20461
20475
                        goto yy3;
20462
20476
                }
20463
20477
        }
20472
20486
                } else {
20473
20487
                        if (yych <= '/') goto yy147;
20474
20488
                        if (yych <= '@') goto yy3;
20475
 
                        if (yych <= 'S') goto yy143;
 
20489
                        if (yych <= 'S') goto yy142;
20476
20490
                        goto yy1347;
20477
20491
                }
20478
20492
        } else {
20479
20493
                if (yych <= '`') {
20480
 
                        if (yych <= 'Z') goto yy143;
 
20494
                        if (yych <= 'Z') goto yy142;
20481
20495
                        if (yych == '_') goto yy147;
20482
20496
                        goto yy3;
20483
20497
                } else {
20484
20498
                        if (yych == 't') goto yy1376;
20485
 
                        if (yych <= 'z') goto yy152;
 
20499
                        if (yych <= 'z') goto yy151;
20486
20500
                        goto yy3;
20487
20501
                }
20488
20502
        }
20490
20504
        YYDEBUG(1376, *YYCURSOR);
20491
20505
        yyaccept = 0;
20492
20506
        yych = *(YYMARKER = ++YYCURSOR);
20493
 
        if (yych <= '.') {
20494
 
                if (yych <= 0x1F) {
20495
 
                        if (yych == '\t') goto yy1206;
20496
 
                        goto yy3;
20497
 
                } else {
20498
 
                        if (yych <= ' ') goto yy1348;
 
20507
        if (yych <= 'H') {
 
20508
                if (yych <= '.') {
20499
20509
                        if (yych == ')') goto yy139;
20500
20510
                        goto yy3;
20501
 
                }
20502
 
        } else {
20503
 
                if (yych <= '^') {
 
20511
                } else {
20504
20512
                        if (yych <= '/') goto yy147;
20505
20513
                        if (yych <= '@') goto yy3;
20506
 
                        if (yych <= 'Z') goto yy144;
 
20514
                        if (yych <= 'G') goto yy143;
 
20515
                        goto yy1238;
 
20516
                }
 
20517
        } else {
 
20518
                if (yych <= '`') {
 
20519
                        if (yych <= 'Z') goto yy143;
 
20520
                        if (yych == '_') goto yy147;
20507
20521
                        goto yy3;
20508
20522
                } else {
20509
 
                        if (yych <= '_') goto yy147;
20510
 
                        if (yych <= '`') goto yy3;
20511
 
                        if (yych <= 'z') goto yy153;
 
20523
                        if (yych == 'h') goto yy1267;
 
20524
                        if (yych <= 'z') goto yy152;
20512
20525
                        goto yy3;
20513
20526
                }
20514
20527
        }
20515
20528
yy1377:
20516
20529
        YYDEBUG(1377, *YYCURSOR);
20517
 
        yyaccept = 5;
 
20530
        yyaccept = 0;
20518
20531
        yych = *(YYMARKER = ++YYCURSOR);
20519
 
        if (yych <= '9') {
20520
 
                if (yych <= '(') {
20521
 
                        if (yych <= '\t') {
20522
 
                                if (yych <= 0x08) goto yy194;
20523
 
                                goto yy196;
20524
 
                        } else {
20525
 
                                if (yych == ' ') goto yy196;
20526
 
                                goto yy194;
20527
 
                        }
 
20532
        if (yych <= 'T') {
 
20533
                if (yych <= '.') {
 
20534
                        if (yych == ')') goto yy139;
 
20535
                        goto yy3;
20528
20536
                } else {
20529
 
                        if (yych <= '-') {
20530
 
                                if (yych <= ')') goto yy139;
20531
 
                                if (yych <= ',') goto yy194;
20532
 
                                goto yy197;
20533
 
                        } else {
20534
 
                                if (yych == '/') goto yy147;
20535
 
                                goto yy196;
20536
 
                        }
 
20537
                        if (yych <= '/') goto yy147;
 
20538
                        if (yych <= '@') goto yy3;
 
20539
                        if (yych <= 'S') goto yy143;
 
20540
                        goto yy1349;
20537
20541
                }
20538
20542
        } else {
20539
 
                if (yych <= '^') {
20540
 
                        if (yych <= 'Q') {
20541
 
                                if (yych <= '@') goto yy194;
20542
 
                                goto yy142;
20543
 
                        } else {
20544
 
                                if (yych <= 'R') goto yy1355;
20545
 
                                if (yych <= 'Z') goto yy142;
20546
 
                                goto yy194;
20547
 
                        }
 
20543
                if (yych <= '`') {
 
20544
                        if (yych <= 'Z') goto yy143;
 
20545
                        if (yych == '_') goto yy147;
 
20546
                        goto yy3;
20548
20547
                } else {
20549
 
                        if (yych <= 'q') {
20550
 
                                if (yych <= '_') goto yy147;
20551
 
                                if (yych <= '`') goto yy194;
20552
 
                                goto yy151;
20553
 
                        } else {
20554
 
                                if (yych <= 'r') goto yy1378;
20555
 
                                if (yych <= 'z') goto yy151;
20556
 
                                goto yy194;
20557
 
                        }
 
20548
                        if (yych == 't') goto yy1378;
 
20549
                        if (yych <= 'z') goto yy152;
 
20550
                        goto yy3;
20558
20551
                }
20559
20552
        }
20560
20553
yy1378:
20561
20554
        YYDEBUG(1378, *YYCURSOR);
20562
20555
        yyaccept = 0;
20563
20556
        yych = *(YYMARKER = ++YYCURSOR);
20564
 
        if (yych <= 'U') {
20565
 
                if (yych <= '.') {
 
20557
        if (yych <= '.') {
 
20558
                if (yych <= 0x1F) {
 
20559
                        if (yych == '\t') goto yy1206;
 
20560
                        goto yy3;
 
20561
                } else {
 
20562
                        if (yych <= ' ') goto yy1350;
20566
20563
                        if (yych == ')') goto yy139;
20567
20564
                        goto yy3;
20568
 
                } else {
 
20565
                }
 
20566
        } else {
 
20567
                if (yych <= '^') {
20569
20568
                        if (yych <= '/') goto yy147;
20570
20569
                        if (yych <= '@') goto yy3;
20571
 
                        if (yych <= 'T') goto yy143;
20572
 
                        goto yy1356;
20573
 
                }
20574
 
        } else {
20575
 
                if (yych <= '`') {
20576
 
                        if (yych <= 'Z') goto yy143;
20577
 
                        if (yych == '_') goto yy147;
 
20570
                        if (yych <= 'Z') goto yy144;
20578
20571
                        goto yy3;
20579
20572
                } else {
20580
 
                        if (yych == 'u') goto yy1379;
20581
 
                        if (yych <= 'z') goto yy152;
 
20573
                        if (yych <= '_') goto yy147;
 
20574
                        if (yych <= '`') goto yy3;
 
20575
                        if (yych <= 'z') goto yy153;
20582
20576
                        goto yy3;
20583
20577
                }
20584
20578
        }
20585
20579
yy1379:
20586
20580
        YYDEBUG(1379, *YYCURSOR);
20587
 
        yyaccept = 0;
 
20581
        yyaccept = 5;
20588
20582
        yych = *(YYMARKER = ++YYCURSOR);
20589
 
        if (yych <= 'A') {
20590
 
                if (yych <= '.') {
20591
 
                        if (yych == ')') goto yy139;
20592
 
                        goto yy3;
 
20583
        if (yych <= '9') {
 
20584
                if (yych <= '(') {
 
20585
                        if (yych <= '\t') {
 
20586
                                if (yych <= 0x08) goto yy194;
 
20587
                                goto yy196;
 
20588
                        } else {
 
20589
                                if (yych == ' ') goto yy196;
 
20590
                                goto yy194;
 
20591
                        }
20593
20592
                } else {
20594
 
                        if (yych <= '/') goto yy147;
20595
 
                        if (yych <= '@') goto yy3;
20596
 
                        goto yy1357;
 
20593
                        if (yych <= '-') {
 
20594
                                if (yych <= ')') goto yy139;
 
20595
                                if (yych <= ',') goto yy194;
 
20596
                                goto yy197;
 
20597
                        } else {
 
20598
                                if (yych == '/') goto yy147;
 
20599
                                goto yy196;
 
20600
                        }
20597
20601
                }
20598
20602
        } else {
20599
 
                if (yych <= '_') {
20600
 
                        if (yych <= 'Z') goto yy144;
20601
 
                        if (yych <= '^') goto yy3;
20602
 
                        goto yy147;
 
20603
                if (yych <= '^') {
 
20604
                        if (yych <= 'Q') {
 
20605
                                if (yych <= '@') goto yy194;
 
20606
                                goto yy142;
 
20607
                        } else {
 
20608
                                if (yych <= 'R') goto yy1357;
 
20609
                                if (yych <= 'Z') goto yy142;
 
20610
                                goto yy194;
 
20611
                        }
20603
20612
                } else {
20604
 
                        if (yych <= '`') goto yy3;
20605
 
                        if (yych <= 'a') goto yy1380;
20606
 
                        if (yych <= 'z') goto yy153;
20607
 
                        goto yy3;
 
20613
                        if (yych <= 'q') {
 
20614
                                if (yych <= '_') goto yy147;
 
20615
                                if (yych <= '`') goto yy194;
 
20616
                                goto yy151;
 
20617
                        } else {
 
20618
                                if (yych <= 'r') goto yy1380;
 
20619
                                if (yych <= 'z') goto yy151;
 
20620
                                goto yy194;
 
20621
                        }
20608
20622
                }
20609
20623
        }
20610
20624
yy1380:
20611
20625
        YYDEBUG(1380, *YYCURSOR);
20612
20626
        yyaccept = 0;
20613
20627
        yych = *(YYMARKER = ++YYCURSOR);
20614
 
        if (yych <= 'R') {
 
20628
        if (yych <= 'U') {
20615
20629
                if (yych <= '.') {
20616
20630
                        if (yych == ')') goto yy139;
20617
20631
                        goto yy3;
20618
20632
                } else {
20619
20633
                        if (yych <= '/') goto yy147;
20620
 
                        if (yych <= 'Q') goto yy3;
 
20634
                        if (yych <= '@') goto yy3;
 
20635
                        if (yych <= 'T') goto yy143;
20621
20636
                        goto yy1358;
20622
20637
                }
20623
20638
        } else {
20624
20639
                if (yych <= '`') {
 
20640
                        if (yych <= 'Z') goto yy143;
20625
20641
                        if (yych == '_') goto yy147;
20626
20642
                        goto yy3;
20627
20643
                } else {
20628
 
                        if (yych == 'r') goto yy1381;
20629
 
                        if (yych <= 'z') goto yy154;
 
20644
                        if (yych == 'u') goto yy1381;
 
20645
                        if (yych <= 'z') goto yy152;
20630
20646
                        goto yy3;
20631
20647
                }
20632
20648
        }
20633
20649
yy1381:
20634
20650
        YYDEBUG(1381, *YYCURSOR);
20635
 
        yych = *++YYCURSOR;
20636
 
        if (yych == 'Y') goto yy206;
20637
 
        if (yych == 'y') goto yy377;
20638
 
        goto yy155;
 
20651
        yyaccept = 0;
 
20652
        yych = *(YYMARKER = ++YYCURSOR);
 
20653
        if (yych <= 'A') {
 
20654
                if (yych <= '.') {
 
20655
                        if (yych == ')') goto yy139;
 
20656
                        goto yy3;
 
20657
                } else {
 
20658
                        if (yych <= '/') goto yy147;
 
20659
                        if (yych <= '@') goto yy3;
 
20660
                        goto yy1359;
 
20661
                }
 
20662
        } else {
 
20663
                if (yych <= '_') {
 
20664
                        if (yych <= 'Z') goto yy144;
 
20665
                        if (yych <= '^') goto yy3;
 
20666
                        goto yy147;
 
20667
                } else {
 
20668
                        if (yych <= '`') goto yy3;
 
20669
                        if (yych <= 'a') goto yy1382;
 
20670
                        if (yych <= 'z') goto yy153;
 
20671
                        goto yy3;
 
20672
                }
 
20673
        }
20639
20674
yy1382:
20640
20675
        YYDEBUG(1382, *YYCURSOR);
20641
 
        yych = *++YYCURSOR;
20642
 
        if (yych <= '/') goto yy56;
20643
 
        if (yych >= ':') goto yy56;
 
20676
        yyaccept = 0;
 
20677
        yych = *(YYMARKER = ++YYCURSOR);
 
20678
        if (yych <= 'R') {
 
20679
                if (yych <= '.') {
 
20680
                        if (yych == ')') goto yy139;
 
20681
                        goto yy3;
 
20682
                } else {
 
20683
                        if (yych <= '/') goto yy147;
 
20684
                        if (yych <= 'Q') goto yy3;
 
20685
                        goto yy1360;
 
20686
                }
 
20687
        } else {
 
20688
                if (yych <= '`') {
 
20689
                        if (yych == '_') goto yy147;
 
20690
                        goto yy3;
 
20691
                } else {
 
20692
                        if (yych == 'r') goto yy1383;
 
20693
                        if (yych <= 'z') goto yy154;
 
20694
                        goto yy3;
 
20695
                }
 
20696
        }
20644
20697
yy1383:
20645
20698
        YYDEBUG(1383, *YYCURSOR);
20646
 
        ++YYCURSOR;
20647
 
        if (YYLIMIT <= YYCURSOR) YYFILL(1);
20648
 
        yych = *YYCURSOR;
 
20699
        yych = *++YYCURSOR;
 
20700
        if (yych == 'Y') goto yy206;
 
20701
        if (yych == 'y') goto yy377;
 
20702
        goto yy155;
 
20703
yy1384:
20649
20704
        YYDEBUG(1384, *YYCURSOR);
20650
 
        if (yych <= '/') goto yy1385;
20651
 
        if (yych <= '9') goto yy1383;
 
20705
        yych = *++YYCURSOR;
 
20706
        if (yych <= '/') goto yy56;
 
20707
        if (yych >= ':') goto yy56;
20652
20708
yy1385:
20653
20709
        YYDEBUG(1385, *YYCURSOR);
 
20710
        ++YYCURSOR;
 
20711
        if (YYLIMIT <= YYCURSOR) YYFILL(1);
 
20712
        yych = *YYCURSOR;
 
20713
        YYDEBUG(1386, *YYCURSOR);
 
20714
        if (yych <= '/') goto yy1387;
 
20715
        if (yych <= '9') goto yy1385;
 
20716
yy1387:
 
20717
        YYDEBUG(1387, *YYCURSOR);
20654
20718
        {
20655
20719
                timelib_ull i;
20656
20720
 
20674
20738
                TIMELIB_DEINIT;
20675
20739
                return TIMELIB_RELATIVE;
20676
20740
        }
20677
 
yy1386:
20678
 
        YYDEBUG(1386, *YYCURSOR);
20679
 
        yych = *++YYCURSOR;
20680
 
        if (yych <= 'N') {
20681
 
                if (yych <= ')') {
20682
 
                        if (yych <= '(') goto yy3;
20683
 
                        goto yy139;
20684
 
                } else {
20685
 
                        if (yych <= '@') goto yy3;
20686
 
                        if (yych <= 'M') goto yy141;
20687
 
                        goto yy1427;
20688
 
                }
20689
 
        } else {
20690
 
                if (yych <= 'm') {
20691
 
                        if (yych <= 'Z') goto yy141;
20692
 
                        if (yych <= '`') goto yy3;
20693
 
                        goto yy141;
20694
 
                } else {
20695
 
                        if (yych <= 'n') goto yy1427;
20696
 
                        if (yych <= 'z') goto yy141;
20697
 
                        goto yy3;
20698
 
                }
20699
 
        }
20700
 
yy1387:
20701
 
        YYDEBUG(1387, *YYCURSOR);
20702
 
        yych = *++YYCURSOR;
20703
 
        if (yych <= 'U') {
20704
 
                if (yych <= '@') {
20705
 
                        if (yych == ')') goto yy139;
20706
 
                        goto yy3;
20707
 
                } else {
20708
 
                        if (yych == 'I') goto yy1419;
20709
 
                        if (yych <= 'T') goto yy141;
20710
 
                        goto yy1420;
20711
 
                }
20712
 
        } else {
20713
 
                if (yych <= 'i') {
20714
 
                        if (yych <= 'Z') goto yy141;
20715
 
                        if (yych <= '`') goto yy3;
20716
 
                        if (yych <= 'h') goto yy141;
20717
 
                        goto yy1419;
20718
 
                } else {
20719
 
                        if (yych == 'u') goto yy1420;
20720
 
                        if (yych <= 'z') goto yy141;
20721
 
                        goto yy3;
20722
 
                }
20723
 
        }
20724
20741
yy1388:
20725
20742
        YYDEBUG(1388, *YYCURSOR);
20726
20743
        yych = *++YYCURSOR;
20727
 
        if (yych <= 'M') {
20728
 
                if (yych <= '@') {
20729
 
                        if (yych == ')') goto yy139;
20730
 
                        goto yy3;
 
20744
        if (yych <= 'N') {
 
20745
                if (yych <= ')') {
 
20746
                        if (yych <= '(') goto yy3;
 
20747
                        goto yy139;
20731
20748
                } else {
20732
 
                        if (yych == 'D') goto yy1408;
20733
 
                        if (yych <= 'L') goto yy141;
20734
 
                        goto yy1409;
 
20749
                        if (yych <= '@') goto yy3;
 
20750
                        if (yych <= 'M') goto yy141;
 
20751
                        goto yy1429;
20735
20752
                }
20736
20753
        } else {
20737
 
                if (yych <= 'd') {
 
20754
                if (yych <= 'm') {
20738
20755
                        if (yych <= 'Z') goto yy141;
20739
20756
                        if (yych <= '`') goto yy3;
20740
 
                        if (yych <= 'c') goto yy141;
20741
 
                        goto yy1408;
 
20757
                        goto yy141;
20742
20758
                } else {
20743
 
                        if (yych == 'm') goto yy1409;
 
20759
                        if (yych <= 'n') goto yy1429;
20744
20760
                        if (yych <= 'z') goto yy141;
20745
20761
                        goto yy3;
20746
20762
                }
20748
20764
yy1389:
20749
20765
        YYDEBUG(1389, *YYCURSOR);
20750
20766
        yych = *++YYCURSOR;
20751
 
        if (yych <= 'E') {
20752
 
                if (yych <= ')') {
20753
 
                        if (yych <= '(') goto yy3;
20754
 
                        goto yy139;
 
20767
        if (yych <= 'U') {
 
20768
                if (yych <= '@') {
 
20769
                        if (yych == ')') goto yy139;
 
20770
                        goto yy3;
20755
20771
                } else {
20756
 
                        if (yych <= '@') goto yy3;
20757
 
                        if (yych <= 'D') goto yy141;
20758
 
                        goto yy1404;
 
20772
                        if (yych == 'I') goto yy1421;
 
20773
                        if (yych <= 'T') goto yy141;
 
20774
                        goto yy1422;
20759
20775
                }
20760
20776
        } else {
20761
 
                if (yych <= 'd') {
 
20777
                if (yych <= 'i') {
20762
20778
                        if (yych <= 'Z') goto yy141;
20763
20779
                        if (yych <= '`') goto yy3;
20764
 
                        goto yy141;
 
20780
                        if (yych <= 'h') goto yy141;
 
20781
                        goto yy1421;
20765
20782
                } else {
20766
 
                        if (yych <= 'e') goto yy1404;
 
20783
                        if (yych == 'u') goto yy1422;
20767
20784
                        if (yych <= 'z') goto yy141;
20768
20785
                        goto yy3;
20769
20786
                }
20771
20788
yy1390:
20772
20789
        YYDEBUG(1390, *YYCURSOR);
20773
20790
        yych = *++YYCURSOR;
20774
 
        if (yych <= 'E') {
20775
 
                if (yych <= ')') {
20776
 
                        if (yych <= '(') goto yy3;
20777
 
                        goto yy139;
 
20791
        if (yych <= 'M') {
 
20792
                if (yych <= '@') {
 
20793
                        if (yych == ')') goto yy139;
 
20794
                        goto yy3;
20778
20795
                } else {
20779
 
                        if (yych <= '@') goto yy3;
20780
 
                        if (yych <= 'D') goto yy141;
20781
 
                        goto yy1400;
 
20796
                        if (yych == 'D') goto yy1410;
 
20797
                        if (yych <= 'L') goto yy141;
 
20798
                        goto yy1411;
20782
20799
                }
20783
20800
        } else {
20784
20801
                if (yych <= 'd') {
20785
20802
                        if (yych <= 'Z') goto yy141;
20786
20803
                        if (yych <= '`') goto yy3;
20787
 
                        goto yy141;
 
20804
                        if (yych <= 'c') goto yy141;
 
20805
                        goto yy1410;
20788
20806
                } else {
20789
 
                        if (yych <= 'e') goto yy1400;
 
20807
                        if (yych == 'm') goto yy1411;
20790
20808
                        if (yych <= 'z') goto yy141;
20791
20809
                        goto yy3;
20792
20810
                }
20794
20812
yy1391:
20795
20813
        YYDEBUG(1391, *YYCURSOR);
20796
20814
        yych = *++YYCURSOR;
20797
 
        if (yych <= '/') {
20798
 
                if (yych == '.') goto yy1064;
20799
 
                goto yy56;
 
20815
        if (yych <= 'E') {
 
20816
                if (yych <= ')') {
 
20817
                        if (yych <= '(') goto yy3;
 
20818
                        goto yy139;
 
20819
                } else {
 
20820
                        if (yych <= '@') goto yy3;
 
20821
                        if (yych <= 'D') goto yy141;
 
20822
                        goto yy1406;
 
20823
                }
20800
20824
        } else {
20801
 
                if (yych <= '9') goto yy1394;
20802
 
                if (yych <= ':') goto yy1064;
20803
 
                goto yy56;
 
20825
                if (yych <= 'd') {
 
20826
                        if (yych <= 'Z') goto yy141;
 
20827
                        if (yych <= '`') goto yy3;
 
20828
                        goto yy141;
 
20829
                } else {
 
20830
                        if (yych <= 'e') goto yy1406;
 
20831
                        if (yych <= 'z') goto yy141;
 
20832
                        goto yy3;
 
20833
                }
20804
20834
        }
20805
20835
yy1392:
20806
20836
        YYDEBUG(1392, *YYCURSOR);
20807
20837
        yych = *++YYCURSOR;
20808
 
        if (yych <= '/') {
20809
 
                if (yych == '.') goto yy1064;
20810
 
                goto yy56;
 
20838
        if (yych <= 'E') {
 
20839
                if (yych <= ')') {
 
20840
                        if (yych <= '(') goto yy3;
 
20841
                        goto yy139;
 
20842
                } else {
 
20843
                        if (yych <= '@') goto yy3;
 
20844
                        if (yych <= 'D') goto yy141;
 
20845
                        goto yy1402;
 
20846
                }
20811
20847
        } else {
20812
 
                if (yych <= '4') goto yy1394;
20813
 
                if (yych == ':') goto yy1064;
20814
 
                goto yy56;
 
20848
                if (yych <= 'd') {
 
20849
                        if (yych <= 'Z') goto yy141;
 
20850
                        if (yych <= '`') goto yy3;
 
20851
                        goto yy141;
 
20852
                } else {
 
20853
                        if (yych <= 'e') goto yy1402;
 
20854
                        if (yych <= 'z') goto yy141;
 
20855
                        goto yy3;
 
20856
                }
20815
20857
        }
20816
20858
yy1393:
20817
20859
        YYDEBUG(1393, *YYCURSOR);
20818
20860
        yych = *++YYCURSOR;
20819
 
        if (yych == '.') goto yy1064;
20820
 
        if (yych == ':') goto yy1064;
20821
 
        goto yy56;
 
20861
        if (yych <= '/') {
 
20862
                if (yych == '.') goto yy1064;
 
20863
                goto yy56;
 
20864
        } else {
 
20865
                if (yych <= '9') goto yy1396;
 
20866
                if (yych <= ':') goto yy1064;
 
20867
                goto yy56;
 
20868
        }
20822
20869
yy1394:
20823
20870
        YYDEBUG(1394, *YYCURSOR);
20824
20871
        yych = *++YYCURSOR;
20826
20873
                if (yych == '.') goto yy1064;
20827
20874
                goto yy56;
20828
20875
        } else {
20829
 
                if (yych <= '5') goto yy1395;
 
20876
                if (yych <= '4') goto yy1396;
20830
20877
                if (yych == ':') goto yy1064;
20831
20878
                goto yy56;
20832
20879
        }
20833
20880
yy1395:
20834
20881
        YYDEBUG(1395, *YYCURSOR);
20835
20882
        yych = *++YYCURSOR;
20836
 
        if (yych <= '/') goto yy56;
20837
 
        if (yych >= ':') goto yy56;
 
20883
        if (yych == '.') goto yy1064;
 
20884
        if (yych == ':') goto yy1064;
 
20885
        goto yy56;
 
20886
yy1396:
20838
20887
        YYDEBUG(1396, *YYCURSOR);
20839
 
        yyaccept = 24;
20840
 
        yych = *(YYMARKER = ++YYCURSOR);
20841
 
        if (yych <= '/') goto yy1067;
20842
 
        if (yych <= '5') goto yy1397;
20843
 
        if (yych <= '6') goto yy1398;
20844
 
        goto yy1067;
 
20888
        yych = *++YYCURSOR;
 
20889
        if (yych <= '/') {
 
20890
                if (yych == '.') goto yy1064;
 
20891
                goto yy56;
 
20892
        } else {
 
20893
                if (yych <= '5') goto yy1397;
 
20894
                if (yych == ':') goto yy1064;
 
20895
                goto yy56;
 
20896
        }
20845
20897
yy1397:
20846
20898
        YYDEBUG(1397, *YYCURSOR);
20847
20899
        yych = *++YYCURSOR;
20848
20900
        if (yych <= '/') goto yy56;
20849
 
        if (yych <= '9') goto yy1399;
20850
 
        goto yy56;
20851
 
yy1398:
 
20901
        if (yych >= ':') goto yy56;
20852
20902
        YYDEBUG(1398, *YYCURSOR);
20853
 
        yych = *++YYCURSOR;
20854
 
        if (yych != '0') goto yy56;
 
20903
        yyaccept = 24;
 
20904
        yych = *(YYMARKER = ++YYCURSOR);
 
20905
        if (yych <= '/') goto yy1067;
 
20906
        if (yych <= '5') goto yy1399;
 
20907
        if (yych <= '6') goto yy1400;
 
20908
        goto yy1067;
20855
20909
yy1399:
20856
20910
        YYDEBUG(1399, *YYCURSOR);
20857
20911
        yych = *++YYCURSOR;
20858
 
        goto yy1075;
 
20912
        if (yych <= '/') goto yy56;
 
20913
        if (yych <= '9') goto yy1401;
 
20914
        goto yy56;
20859
20915
yy1400:
20860
20916
        YYDEBUG(1400, *YYCURSOR);
20861
20917
        yych = *++YYCURSOR;
20862
 
        if (yych <= 'L') {
20863
 
                if (yych <= ')') {
20864
 
                        if (yych <= '(') goto yy3;
20865
 
                        goto yy139;
20866
 
                } else {
20867
 
                        if (yych <= '@') goto yy3;
20868
 
                        if (yych <= 'K') goto yy142;
20869
 
                }
20870
 
        } else {
20871
 
                if (yych <= 'k') {
20872
 
                        if (yych <= 'Z') goto yy142;
20873
 
                        if (yych <= '`') goto yy3;
20874
 
                        goto yy142;
20875
 
                } else {
20876
 
                        if (yych <= 'l') goto yy1401;
20877
 
                        if (yych <= 'z') goto yy142;
20878
 
                        goto yy3;
20879
 
                }
20880
 
        }
 
20918
        if (yych != '0') goto yy56;
20881
20919
yy1401:
20882
20920
        YYDEBUG(1401, *YYCURSOR);
20883
20921
        yych = *++YYCURSOR;
20884
 
        if (yych <= 'F') {
20885
 
                if (yych <= ')') {
20886
 
                        if (yych <= '(') goto yy3;
20887
 
                        goto yy139;
20888
 
                } else {
20889
 
                        if (yych <= '@') goto yy3;
20890
 
                        if (yych <= 'E') goto yy143;
20891
 
                }
20892
 
        } else {
20893
 
                if (yych <= 'e') {
20894
 
                        if (yych <= 'Z') goto yy143;
20895
 
                        if (yych <= '`') goto yy3;
20896
 
                        goto yy143;
20897
 
                } else {
20898
 
                        if (yych <= 'f') goto yy1402;
20899
 
                        if (yych <= 'z') goto yy143;
20900
 
                        goto yy3;
20901
 
                }
20902
 
        }
 
20922
        goto yy1075;
20903
20923
yy1402:
20904
20924
        YYDEBUG(1402, *YYCURSOR);
20905
20925
        yych = *++YYCURSOR;
20906
 
        if (yych <= 'T') {
 
20926
        if (yych <= 'L') {
20907
20927
                if (yych <= ')') {
20908
20928
                        if (yych <= '(') goto yy3;
20909
20929
                        goto yy139;
20910
20930
                } else {
20911
20931
                        if (yych <= '@') goto yy3;
20912
 
                        if (yych <= 'S') goto yy144;
 
20932
                        if (yych <= 'K') goto yy142;
20913
20933
                }
20914
20934
        } else {
20915
 
                if (yych <= 's') {
20916
 
                        if (yych <= 'Z') goto yy144;
 
20935
                if (yych <= 'k') {
 
20936
                        if (yych <= 'Z') goto yy142;
20917
20937
                        if (yych <= '`') goto yy3;
20918
 
                        goto yy144;
 
20938
                        goto yy142;
20919
20939
                } else {
20920
 
                        if (yych <= 't') goto yy1403;
20921
 
                        if (yych <= 'z') goto yy144;
 
20940
                        if (yych <= 'l') goto yy1403;
 
20941
                        if (yych <= 'z') goto yy142;
20922
20942
                        goto yy3;
20923
20943
                }
20924
20944
        }
20925
20945
yy1403:
20926
20946
        YYDEBUG(1403, *YYCURSOR);
20927
 
        yyaccept = 0;
20928
 
        yych = *(YYMARKER = ++YYCURSOR);
20929
 
        if (yych <= 'G') {
20930
 
                if (yych == ')') goto yy139;
20931
 
                goto yy3;
 
20947
        yych = *++YYCURSOR;
 
20948
        if (yych <= 'F') {
 
20949
                if (yych <= ')') {
 
20950
                        if (yych <= '(') goto yy3;
 
20951
                        goto yy139;
 
20952
                } else {
 
20953
                        if (yych <= '@') goto yy3;
 
20954
                        if (yych <= 'E') goto yy143;
 
20955
                }
20932
20956
        } else {
20933
 
                if (yych <= 'H') goto yy1205;
20934
 
                if (yych == 'h') goto yy1205;
20935
 
                goto yy3;
 
20957
                if (yych <= 'e') {
 
20958
                        if (yych <= 'Z') goto yy143;
 
20959
                        if (yych <= '`') goto yy3;
 
20960
                        goto yy143;
 
20961
                } else {
 
20962
                        if (yych <= 'f') goto yy1404;
 
20963
                        if (yych <= 'z') goto yy143;
 
20964
                        goto yy3;
 
20965
                }
20936
20966
        }
20937
20967
yy1404:
20938
20968
        YYDEBUG(1404, *YYCURSOR);
20939
20969
        yych = *++YYCURSOR;
20940
 
        if (yych <= 'S') {
 
20970
        if (yych <= 'T') {
20941
20971
                if (yych <= ')') {
20942
 
                        if (yych <= '(') goto yy167;
 
20972
                        if (yych <= '(') goto yy3;
20943
20973
                        goto yy139;
20944
20974
                } else {
20945
 
                        if (yych <= '@') goto yy167;
20946
 
                        if (yych <= 'R') goto yy142;
 
20975
                        if (yych <= '@') goto yy3;
 
20976
                        if (yych <= 'S') goto yy144;
20947
20977
                }
20948
20978
        } else {
20949
 
                if (yych <= 'r') {
20950
 
                        if (yych <= 'Z') goto yy142;
20951
 
                        if (yych <= '`') goto yy167;
20952
 
                        goto yy142;
 
20979
                if (yych <= 's') {
 
20980
                        if (yych <= 'Z') goto yy144;
 
20981
                        if (yych <= '`') goto yy3;
 
20982
                        goto yy144;
20953
20983
                } else {
20954
 
                        if (yych <= 's') goto yy1405;
20955
 
                        if (yych <= 'z') goto yy142;
20956
 
                        goto yy167;
 
20984
                        if (yych <= 't') goto yy1405;
 
20985
                        if (yych <= 'z') goto yy144;
 
20986
                        goto yy3;
20957
20987
                }
20958
20988
        }
20959
20989
yy1405:
20960
20990
        YYDEBUG(1405, *YYCURSOR);
20961
 
        yych = *++YYCURSOR;
20962
 
        if (yych <= 'D') {
20963
 
                if (yych <= ')') {
20964
 
                        if (yych <= '(') goto yy3;
20965
 
                        goto yy139;
20966
 
                } else {
20967
 
                        if (yych <= '@') goto yy3;
20968
 
                        if (yych <= 'C') goto yy143;
20969
 
                }
 
20991
        yyaccept = 0;
 
20992
        yych = *(YYMARKER = ++YYCURSOR);
 
20993
        if (yych <= 'G') {
 
20994
                if (yych == ')') goto yy139;
 
20995
                goto yy3;
20970
20996
        } else {
20971
 
                if (yych <= 'c') {
20972
 
                        if (yych <= 'Z') goto yy143;
20973
 
                        if (yych <= '`') goto yy3;
20974
 
                        goto yy143;
20975
 
                } else {
20976
 
                        if (yych <= 'd') goto yy1406;
20977
 
                        if (yych <= 'z') goto yy143;
20978
 
                        goto yy3;
20979
 
                }
 
20997
                if (yych <= 'H') goto yy1205;
 
20998
                if (yych == 'h') goto yy1205;
 
20999
                goto yy3;
20980
21000
        }
20981
21001
yy1406:
20982
21002
        YYDEBUG(1406, *YYCURSOR);
20983
21003
        yych = *++YYCURSOR;
20984
 
        if (yych <= 'A') {
20985
 
                if (yych == ')') goto yy139;
20986
 
                if (yych <= '@') goto yy3;
 
21004
        if (yych <= 'S') {
 
21005
                if (yych <= ')') {
 
21006
                        if (yych <= '(') goto yy167;
 
21007
                        goto yy139;
 
21008
                } else {
 
21009
                        if (yych <= '@') goto yy167;
 
21010
                        if (yych <= 'R') goto yy142;
 
21011
                }
20987
21012
        } else {
20988
 
                if (yych <= '`') {
20989
 
                        if (yych <= 'Z') goto yy144;
20990
 
                        goto yy3;
 
21013
                if (yych <= 'r') {
 
21014
                        if (yych <= 'Z') goto yy142;
 
21015
                        if (yych <= '`') goto yy167;
 
21016
                        goto yy142;
20991
21017
                } else {
20992
 
                        if (yych <= 'a') goto yy1407;
20993
 
                        if (yych <= 'z') goto yy144;
20994
 
                        goto yy3;
 
21018
                        if (yych <= 's') goto yy1407;
 
21019
                        if (yych <= 'z') goto yy142;
 
21020
                        goto yy167;
20995
21021
                }
20996
21022
        }
20997
21023
yy1407:
20998
21024
        YYDEBUG(1407, *YYCURSOR);
20999
21025
        yych = *++YYCURSOR;
21000
 
        if (yych <= 'X') {
21001
 
                if (yych == ')') goto yy139;
21002
 
                goto yy3;
 
21026
        if (yych <= 'D') {
 
21027
                if (yych <= ')') {
 
21028
                        if (yych <= '(') goto yy3;
 
21029
                        goto yy139;
 
21030
                } else {
 
21031
                        if (yych <= '@') goto yy3;
 
21032
                        if (yych <= 'C') goto yy143;
 
21033
                }
21003
21034
        } else {
21004
 
                if (yych <= 'Y') goto yy173;
21005
 
                if (yych == 'y') goto yy173;
21006
 
                goto yy3;
 
21035
                if (yych <= 'c') {
 
21036
                        if (yych <= 'Z') goto yy143;
 
21037
                        if (yych <= '`') goto yy3;
 
21038
                        goto yy143;
 
21039
                } else {
 
21040
                        if (yych <= 'd') goto yy1408;
 
21041
                        if (yych <= 'z') goto yy143;
 
21042
                        goto yy3;
 
21043
                }
21007
21044
        }
21008
21045
yy1408:
21009
21046
        YYDEBUG(1408, *YYCURSOR);
21011
21048
        if (yych <= 'A') {
21012
21049
                if (yych == ')') goto yy139;
21013
21050
                if (yych <= '@') goto yy3;
21014
 
                goto yy1416;
21015
21051
        } else {
21016
21052
                if (yych <= '`') {
21017
 
                        if (yych <= 'Z') goto yy142;
 
21053
                        if (yych <= 'Z') goto yy144;
21018
21054
                        goto yy3;
21019
21055
                } else {
21020
 
                        if (yych <= 'a') goto yy1416;
21021
 
                        if (yych <= 'z') goto yy142;
 
21056
                        if (yych <= 'a') goto yy1409;
 
21057
                        if (yych <= 'z') goto yy144;
21022
21058
                        goto yy3;
21023
21059
                }
21024
21060
        }
21025
21061
yy1409:
21026
21062
        YYDEBUG(1409, *YYCURSOR);
21027
21063
        yych = *++YYCURSOR;
21028
 
        if (yych <= 'O') {
21029
 
                if (yych <= ')') {
21030
 
                        if (yych <= '(') goto yy3;
21031
 
                        goto yy139;
21032
 
                } else {
21033
 
                        if (yych <= '@') goto yy3;
21034
 
                        if (yych <= 'N') goto yy142;
21035
 
                }
 
21064
        if (yych <= 'X') {
 
21065
                if (yych == ')') goto yy139;
 
21066
                goto yy3;
21036
21067
        } else {
21037
 
                if (yych <= 'n') {
21038
 
                        if (yych <= 'Z') goto yy142;
21039
 
                        if (yych <= '`') goto yy3;
21040
 
                        goto yy142;
21041
 
                } else {
21042
 
                        if (yych <= 'o') goto yy1410;
21043
 
                        if (yych <= 'z') goto yy142;
21044
 
                        goto yy3;
21045
 
                }
 
21068
                if (yych <= 'Y') goto yy173;
 
21069
                if (yych == 'y') goto yy173;
 
21070
                goto yy3;
21046
21071
        }
21047
21072
yy1410:
21048
21073
        YYDEBUG(1410, *YYCURSOR);
21049
21074
        yych = *++YYCURSOR;
21050
 
        if (yych <= 'R') {
21051
 
                if (yych <= ')') {
21052
 
                        if (yych <= '(') goto yy3;
21053
 
                        goto yy139;
21054
 
                } else {
21055
 
                        if (yych <= '@') goto yy3;
21056
 
                        if (yych <= 'Q') goto yy143;
21057
 
                }
 
21075
        if (yych <= 'A') {
 
21076
                if (yych == ')') goto yy139;
 
21077
                if (yych <= '@') goto yy3;
 
21078
                goto yy1418;
21058
21079
        } else {
21059
 
                if (yych <= 'q') {
21060
 
                        if (yych <= 'Z') goto yy143;
21061
 
                        if (yych <= '`') goto yy3;
21062
 
                        goto yy143;
 
21080
                if (yych <= '`') {
 
21081
                        if (yych <= 'Z') goto yy142;
 
21082
                        goto yy3;
21063
21083
                } else {
21064
 
                        if (yych <= 'r') goto yy1411;
21065
 
                        if (yych <= 'z') goto yy143;
 
21084
                        if (yych <= 'a') goto yy1418;
 
21085
                        if (yych <= 'z') goto yy142;
21066
21086
                        goto yy3;
21067
21087
                }
21068
21088
        }
21069
21089
yy1411:
21070
21090
        YYDEBUG(1411, *YYCURSOR);
21071
21091
        yych = *++YYCURSOR;
21072
 
        if (yych <= 'R') {
 
21092
        if (yych <= 'O') {
21073
21093
                if (yych <= ')') {
21074
21094
                        if (yych <= '(') goto yy3;
21075
21095
                        goto yy139;
21076
21096
                } else {
21077
21097
                        if (yych <= '@') goto yy3;
21078
 
                        if (yych <= 'Q') goto yy144;
 
21098
                        if (yych <= 'N') goto yy142;
21079
21099
                }
21080
21100
        } else {
21081
 
                if (yych <= 'q') {
21082
 
                        if (yych <= 'Z') goto yy144;
 
21101
                if (yych <= 'n') {
 
21102
                        if (yych <= 'Z') goto yy142;
21083
21103
                        if (yych <= '`') goto yy3;
21084
 
                        goto yy144;
 
21104
                        goto yy142;
21085
21105
                } else {
21086
 
                        if (yych <= 'r') goto yy1412;
21087
 
                        if (yych <= 'z') goto yy144;
 
21106
                        if (yych <= 'o') goto yy1412;
 
21107
                        if (yych <= 'z') goto yy142;
21088
21108
                        goto yy3;
21089
21109
                }
21090
21110
        }
21091
21111
yy1412:
21092
21112
        YYDEBUG(1412, *YYCURSOR);
21093
 
        yyaccept = 0;
21094
 
        yych = *(YYMARKER = ++YYCURSOR);
21095
 
        if (yych <= 'N') {
21096
 
                if (yych == ')') goto yy139;
21097
 
                goto yy3;
 
21113
        yych = *++YYCURSOR;
 
21114
        if (yych <= 'R') {
 
21115
                if (yych <= ')') {
 
21116
                        if (yych <= '(') goto yy3;
 
21117
                        goto yy139;
 
21118
                } else {
 
21119
                        if (yych <= '@') goto yy3;
 
21120
                        if (yych <= 'Q') goto yy143;
 
21121
                }
21098
21122
        } else {
21099
 
                if (yych <= 'O') goto yy1413;
21100
 
                if (yych != 'o') goto yy3;
 
21123
                if (yych <= 'q') {
 
21124
                        if (yych <= 'Z') goto yy143;
 
21125
                        if (yych <= '`') goto yy3;
 
21126
                        goto yy143;
 
21127
                } else {
 
21128
                        if (yych <= 'r') goto yy1413;
 
21129
                        if (yych <= 'z') goto yy143;
 
21130
                        goto yy3;
 
21131
                }
21101
21132
        }
21102
21133
yy1413:
21103
21134
        YYDEBUG(1413, *YYCURSOR);
21104
21135
        yych = *++YYCURSOR;
21105
 
        if (yych == 'W') goto yy1414;
21106
 
        if (yych != 'w') goto yy56;
 
21136
        if (yych <= 'R') {
 
21137
                if (yych <= ')') {
 
21138
                        if (yych <= '(') goto yy3;
 
21139
                        goto yy139;
 
21140
                } else {
 
21141
                        if (yych <= '@') goto yy3;
 
21142
                        if (yych <= 'Q') goto yy144;
 
21143
                }
 
21144
        } else {
 
21145
                if (yych <= 'q') {
 
21146
                        if (yych <= 'Z') goto yy144;
 
21147
                        if (yych <= '`') goto yy3;
 
21148
                        goto yy144;
 
21149
                } else {
 
21150
                        if (yych <= 'r') goto yy1414;
 
21151
                        if (yych <= 'z') goto yy144;
 
21152
                        goto yy3;
 
21153
                }
 
21154
        }
21107
21155
yy1414:
21108
21156
        YYDEBUG(1414, *YYCURSOR);
21109
 
        ++YYCURSOR;
 
21157
        yyaccept = 0;
 
21158
        yych = *(YYMARKER = ++YYCURSOR);
 
21159
        if (yych <= 'N') {
 
21160
                if (yych == ')') goto yy139;
 
21161
                goto yy3;
 
21162
        } else {
 
21163
                if (yych <= 'O') goto yy1415;
 
21164
                if (yych != 'o') goto yy3;
 
21165
        }
21110
21166
yy1415:
21111
21167
        YYDEBUG(1415, *YYCURSOR);
21112
 
        {
21113
 
                DEBUG_OUTPUT("tomorrow");
21114
 
                TIMELIB_INIT;
21115
 
                TIMELIB_HAVE_RELATIVE();
21116
 
                TIMELIB_UNHAVE_TIME();
21117
 
 
21118
 
                s->time->relative.d = 1;
21119
 
                TIMELIB_DEINIT;
21120
 
                return TIMELIB_RELATIVE;
21121
 
        }
 
21168
        yych = *++YYCURSOR;
 
21169
        if (yych == 'W') goto yy1416;
 
21170
        if (yych != 'w') goto yy56;
21122
21171
yy1416:
21123
21172
        YYDEBUG(1416, *YYCURSOR);
21124
 
        yych = *++YYCURSOR;
21125
 
        if (yych <= 'Y') {
21126
 
                if (yych <= ')') {
21127
 
                        if (yych <= '(') goto yy3;
21128
 
                        goto yy139;
21129
 
                } else {
21130
 
                        if (yych <= '@') goto yy3;
21131
 
                        if (yych <= 'X') goto yy143;
21132
 
                }
21133
 
        } else {
21134
 
                if (yych <= 'x') {
21135
 
                        if (yych <= 'Z') goto yy143;
21136
 
                        if (yych <= '`') goto yy3;
21137
 
                        goto yy143;
21138
 
                } else {
21139
 
                        if (yych <= 'y') goto yy1417;
21140
 
                        if (yych <= 'z') goto yy143;
21141
 
                        goto yy3;
21142
 
                }
21143
 
        }
 
21173
        ++YYCURSOR;
21144
21174
yy1417:
21145
21175
        YYDEBUG(1417, *YYCURSOR);
21146
 
        ++YYCURSOR;
21147
 
        if ((yych = *YYCURSOR) <= '@') {
21148
 
                if (yych == ')') goto yy139;
21149
 
        } else {
21150
 
                if (yych <= 'Z') goto yy144;
21151
 
                if (yych <= '`') goto yy1418;
21152
 
                if (yych <= 'z') goto yy144;
 
21176
        {
 
21177
                DEBUG_OUTPUT("tomorrow");
 
21178
                TIMELIB_INIT;
 
21179
                TIMELIB_HAVE_RELATIVE();
 
21180
                TIMELIB_UNHAVE_TIME();
 
21181
 
 
21182
                s->time->relative.d = 1;
 
21183
                TIMELIB_DEINIT;
 
21184
                return TIMELIB_RELATIVE;
21153
21185
        }
21154
21186
yy1418:
21155
21187
        YYDEBUG(1418, *YYCURSOR);
21156
 
        {
21157
 
                DEBUG_OUTPUT("midnight | today");
21158
 
                TIMELIB_INIT;
21159
 
                TIMELIB_UNHAVE_TIME();
21160
 
 
21161
 
                TIMELIB_DEINIT;
21162
 
                return TIMELIB_RELATIVE;
 
21188
        yych = *++YYCURSOR;
 
21189
        if (yych <= 'Y') {
 
21190
                if (yych <= ')') {
 
21191
                        if (yych <= '(') goto yy3;
 
21192
                        goto yy139;
 
21193
                } else {
 
21194
                        if (yych <= '@') goto yy3;
 
21195
                        if (yych <= 'X') goto yy143;
 
21196
                }
 
21197
        } else {
 
21198
                if (yych <= 'x') {
 
21199
                        if (yych <= 'Z') goto yy143;
 
21200
                        if (yych <= '`') goto yy3;
 
21201
                        goto yy143;
 
21202
                } else {
 
21203
                        if (yych <= 'y') goto yy1419;
 
21204
                        if (yych <= 'z') goto yy143;
 
21205
                        goto yy3;
 
21206
                }
21163
21207
        }
21164
21208
yy1419:
21165
21209
        YYDEBUG(1419, *YYCURSOR);
21166
 
        yych = *++YYCURSOR;
21167
 
        if (yych <= 'S') {
21168
 
                if (yych <= '@') {
21169
 
                        if (yych == ')') goto yy139;
21170
 
                        goto yy3;
21171
 
                } else {
21172
 
                        if (yych <= 'Q') goto yy142;
21173
 
                        if (yych <= 'R') goto yy1425;
21174
 
                        goto yy1426;
21175
 
                }
 
21210
        ++YYCURSOR;
 
21211
        if ((yych = *YYCURSOR) <= '@') {
 
21212
                if (yych == ')') goto yy139;
21176
21213
        } else {
21177
 
                if (yych <= 'q') {
21178
 
                        if (yych <= 'Z') goto yy142;
21179
 
                        if (yych <= '`') goto yy3;
21180
 
                        goto yy142;
21181
 
                } else {
21182
 
                        if (yych <= 'r') goto yy1425;
21183
 
                        if (yych <= 's') goto yy1426;
21184
 
                        if (yych <= 'z') goto yy142;
21185
 
                        goto yy3;
21186
 
                }
 
21214
                if (yych <= 'Z') goto yy144;
 
21215
                if (yych <= '`') goto yy1420;
 
21216
                if (yych <= 'z') goto yy144;
21187
21217
        }
21188
21218
yy1420:
21189
21219
        YYDEBUG(1420, *YYCURSOR);
21190
 
        yych = *++YYCURSOR;
21191
 
        if (yych <= 'R') {
21192
 
                if (yych <= ')') {
21193
 
                        if (yych <= '(') goto yy167;
21194
 
                        goto yy139;
21195
 
                } else {
21196
 
                        if (yych <= '@') goto yy167;
21197
 
                        if (yych <= 'Q') goto yy142;
21198
 
                }
21199
 
        } else {
21200
 
                if (yych <= 'q') {
21201
 
                        if (yych <= 'Z') goto yy142;
21202
 
                        if (yych <= '`') goto yy167;
21203
 
                        goto yy142;
21204
 
                } else {
21205
 
                        if (yych <= 'r') goto yy1421;
21206
 
                        if (yych <= 'z') goto yy142;
21207
 
                        goto yy167;
21208
 
                }
 
21220
        {
 
21221
                DEBUG_OUTPUT("midnight | today");
 
21222
                TIMELIB_INIT;
 
21223
                TIMELIB_UNHAVE_TIME();
 
21224
 
 
21225
                TIMELIB_DEINIT;
 
21226
                return TIMELIB_RELATIVE;
21209
21227
        }
21210
21228
yy1421:
21211
21229
        YYDEBUG(1421, *YYCURSOR);
21212
21230
        yych = *++YYCURSOR;
21213
21231
        if (yych <= 'S') {
21214
 
                if (yych <= ')') {
21215
 
                        if (yych <= '(') goto yy3;
21216
 
                        goto yy139;
 
21232
                if (yych <= '@') {
 
21233
                        if (yych == ')') goto yy139;
 
21234
                        goto yy3;
21217
21235
                } else {
21218
 
                        if (yych <= '@') goto yy3;
21219
 
                        if (yych <= 'R') goto yy143;
 
21236
                        if (yych <= 'Q') goto yy142;
 
21237
                        if (yych <= 'R') goto yy1427;
 
21238
                        goto yy1428;
21220
21239
                }
21221
21240
        } else {
21222
 
                if (yych <= 'r') {
21223
 
                        if (yych <= 'Z') goto yy143;
 
21241
                if (yych <= 'q') {
 
21242
                        if (yych <= 'Z') goto yy142;
21224
21243
                        if (yych <= '`') goto yy3;
21225
 
                        goto yy143;
 
21244
                        goto yy142;
21226
21245
                } else {
21227
 
                        if (yych <= 's') goto yy1422;
21228
 
                        if (yych <= 'z') goto yy143;
 
21246
                        if (yych <= 'r') goto yy1427;
 
21247
                        if (yych <= 's') goto yy1428;
 
21248
                        if (yych <= 'z') goto yy142;
21229
21249
                        goto yy3;
21230
21250
                }
21231
21251
        }
21232
21252
yy1422:
21233
21253
        YYDEBUG(1422, *YYCURSOR);
21234
21254
        yych = *++YYCURSOR;
21235
 
        if (yych <= 'D') {
 
21255
        if (yych <= 'R') {
21236
21256
                if (yych <= ')') {
21237
 
                        if (yych <= '(') goto yy3;
 
21257
                        if (yych <= '(') goto yy167;
21238
21258
                        goto yy139;
21239
21259
                } else {
21240
 
                        if (yych <= '@') goto yy3;
21241
 
                        if (yych <= 'C') goto yy144;
 
21260
                        if (yych <= '@') goto yy167;
 
21261
                        if (yych <= 'Q') goto yy142;
21242
21262
                }
21243
21263
        } else {
21244
 
                if (yych <= 'c') {
21245
 
                        if (yych <= 'Z') goto yy144;
21246
 
                        if (yych <= '`') goto yy3;
21247
 
                        goto yy144;
 
21264
                if (yych <= 'q') {
 
21265
                        if (yych <= 'Z') goto yy142;
 
21266
                        if (yych <= '`') goto yy167;
 
21267
                        goto yy142;
21248
21268
                } else {
21249
 
                        if (yych <= 'd') goto yy1423;
21250
 
                        if (yych <= 'z') goto yy144;
21251
 
                        goto yy3;
 
21269
                        if (yych <= 'r') goto yy1423;
 
21270
                        if (yych <= 'z') goto yy142;
 
21271
                        goto yy167;
21252
21272
                }
21253
21273
        }
21254
21274
yy1423:
21255
21275
        YYDEBUG(1423, *YYCURSOR);
21256
 
        yyaccept = 0;
21257
 
        yych = *(YYMARKER = ++YYCURSOR);
21258
 
        if (yych <= '@') {
21259
 
                if (yych == ')') goto yy139;
21260
 
                goto yy3;
 
21276
        yych = *++YYCURSOR;
 
21277
        if (yych <= 'S') {
 
21278
                if (yych <= ')') {
 
21279
                        if (yych <= '(') goto yy3;
 
21280
                        goto yy139;
 
21281
                } else {
 
21282
                        if (yych <= '@') goto yy3;
 
21283
                        if (yych <= 'R') goto yy143;
 
21284
                }
21261
21285
        } else {
21262
 
                if (yych <= 'A') goto yy1424;
21263
 
                if (yych != 'a') goto yy3;
 
21286
                if (yych <= 'r') {
 
21287
                        if (yych <= 'Z') goto yy143;
 
21288
                        if (yych <= '`') goto yy3;
 
21289
                        goto yy143;
 
21290
                } else {
 
21291
                        if (yych <= 's') goto yy1424;
 
21292
                        if (yych <= 'z') goto yy143;
 
21293
                        goto yy3;
 
21294
                }
21264
21295
        }
21265
21296
yy1424:
21266
21297
        YYDEBUG(1424, *YYCURSOR);
21267
21298
        yych = *++YYCURSOR;
21268
 
        if (yych == 'Y') goto yy173;
21269
 
        if (yych == 'y') goto yy173;
21270
 
        goto yy56;
 
21299
        if (yych <= 'D') {
 
21300
                if (yych <= ')') {
 
21301
                        if (yych <= '(') goto yy3;
 
21302
                        goto yy139;
 
21303
                } else {
 
21304
                        if (yych <= '@') goto yy3;
 
21305
                        if (yych <= 'C') goto yy144;
 
21306
                }
 
21307
        } else {
 
21308
                if (yych <= 'c') {
 
21309
                        if (yych <= 'Z') goto yy144;
 
21310
                        if (yych <= '`') goto yy3;
 
21311
                        goto yy144;
 
21312
                } else {
 
21313
                        if (yych <= 'd') goto yy1425;
 
21314
                        if (yych <= 'z') goto yy144;
 
21315
                        goto yy3;
 
21316
                }
 
21317
        }
21271
21318
yy1425:
21272
21319
        YYDEBUG(1425, *YYCURSOR);
21273
 
        yych = *++YYCURSOR;
21274
 
        if (yych <= 'D') {
21275
 
                if (yych <= ')') {
21276
 
                        if (yych <= '(') goto yy3;
21277
 
                        goto yy139;
21278
 
                } else {
21279
 
                        if (yych <= '@') goto yy3;
21280
 
                        if (yych <= 'C') goto yy143;
21281
 
                        goto yy1214;
21282
 
                }
 
21320
        yyaccept = 0;
 
21321
        yych = *(YYMARKER = ++YYCURSOR);
 
21322
        if (yych <= '@') {
 
21323
                if (yych == ')') goto yy139;
 
21324
                goto yy3;
21283
21325
        } else {
21284
 
                if (yych <= 'c') {
21285
 
                        if (yych <= 'Z') goto yy143;
21286
 
                        if (yych <= '`') goto yy3;
21287
 
                        goto yy143;
21288
 
                } else {
21289
 
                        if (yych <= 'd') goto yy1214;
21290
 
                        if (yych <= 'z') goto yy143;
21291
 
                        goto yy3;
21292
 
                }
 
21326
                if (yych <= 'A') goto yy1426;
 
21327
                if (yych != 'a') goto yy3;
21293
21328
        }
21294
21329
yy1426:
21295
21330
        YYDEBUG(1426, *YYCURSOR);
21296
 
        yyaccept = 0;
21297
 
        yych = *(YYMARKER = ++YYCURSOR);
21298
 
        if (yych <= '(') {
21299
 
                if (yych <= '\t') {
21300
 
                        if (yych <= 0x08) goto yy3;
21301
 
                        goto yy1104;
21302
 
                } else {
21303
 
                        if (yych == ' ') goto yy1104;
21304
 
                        goto yy3;
21305
 
                }
21306
 
        } else {
21307
 
                if (yych <= 'Z') {
21308
 
                        if (yych <= ')') goto yy139;
21309
 
                        if (yych <= '@') goto yy3;
21310
 
                        goto yy143;
21311
 
                } else {
21312
 
                        if (yych <= '`') goto yy3;
21313
 
                        if (yych <= 'z') goto yy143;
21314
 
                        goto yy3;
21315
 
                }
21316
 
        }
 
21331
        yych = *++YYCURSOR;
 
21332
        if (yych == 'Y') goto yy173;
 
21333
        if (yych == 'y') goto yy173;
 
21334
        goto yy56;
21317
21335
yy1427:
21318
21336
        YYDEBUG(1427, *YYCURSOR);
21319
21337
        yych = *++YYCURSOR;
21320
 
        if (yych <= 'T') {
 
21338
        if (yych <= 'D') {
21321
21339
                if (yych <= ')') {
21322
21340
                        if (yych <= '(') goto yy3;
21323
21341
                        goto yy139;
21324
21342
                } else {
21325
21343
                        if (yych <= '@') goto yy3;
21326
 
                        if (yych <= 'S') goto yy142;
 
21344
                        if (yych <= 'C') goto yy143;
 
21345
                        goto yy1238;
21327
21346
                }
21328
21347
        } else {
21329
 
                if (yych <= 's') {
21330
 
                        if (yych <= 'Z') goto yy142;
 
21348
                if (yych <= 'c') {
 
21349
                        if (yych <= 'Z') goto yy143;
21331
21350
                        if (yych <= '`') goto yy3;
21332
 
                        goto yy142;
 
21351
                        goto yy143;
21333
21352
                } else {
21334
 
                        if (yych <= 't') goto yy1428;
21335
 
                        if (yych <= 'z') goto yy142;
 
21353
                        if (yych <= 'd') goto yy1238;
 
21354
                        if (yych <= 'z') goto yy143;
21336
21355
                        goto yy3;
21337
21356
                }
21338
21357
        }
21339
21358
yy1428:
21340
21359
        YYDEBUG(1428, *YYCURSOR);
21341
 
        yych = *++YYCURSOR;
21342
 
        if (yych <= 'H') {
21343
 
                if (yych <= ')') {
21344
 
                        if (yych <= '(') goto yy3;
21345
 
                        goto yy139;
 
21360
        yyaccept = 0;
 
21361
        yych = *(YYMARKER = ++YYCURSOR);
 
21362
        if (yych <= '(') {
 
21363
                if (yych <= '\t') {
 
21364
                        if (yych <= 0x08) goto yy3;
 
21365
                        goto yy1104;
21346
21366
                } else {
 
21367
                        if (yych == ' ') goto yy1104;
 
21368
                        goto yy3;
 
21369
                }
 
21370
        } else {
 
21371
                if (yych <= 'Z') {
 
21372
                        if (yych <= ')') goto yy139;
21347
21373
                        if (yych <= '@') goto yy3;
21348
 
                        if (yych <= 'G') goto yy143;
21349
 
                        goto yy1214;
21350
 
                }
21351
 
        } else {
21352
 
                if (yych <= 'g') {
21353
 
                        if (yych <= 'Z') goto yy143;
 
21374
                        goto yy143;
 
21375
                } else {
21354
21376
                        if (yych <= '`') goto yy3;
21355
 
                        goto yy143;
21356
 
                } else {
21357
 
                        if (yych <= 'h') goto yy1214;
21358
21377
                        if (yych <= 'z') goto yy143;
21359
21378
                        goto yy3;
21360
21379
                }
21361
21380
        }
21362
21381
yy1429:
21363
21382
        YYDEBUG(1429, *YYCURSOR);
21364
 
        yyaccept = 0;
21365
 
        yych = *(YYMARKER = ++YYCURSOR);
21366
 
        if (yych <= 'N') {
21367
 
                if (yych <= '.') {
21368
 
                        if (yych == ')') goto yy139;
21369
 
                        goto yy3;
 
21383
        yych = *++YYCURSOR;
 
21384
        if (yych <= 'T') {
 
21385
                if (yych <= ')') {
 
21386
                        if (yych <= '(') goto yy3;
 
21387
                        goto yy139;
21370
21388
                } else {
21371
 
                        if (yych <= '/') goto yy147;
21372
21389
                        if (yych <= '@') goto yy3;
21373
 
                        if (yych <= 'M') goto yy141;
21374
 
                        goto yy1427;
 
21390
                        if (yych <= 'S') goto yy142;
21375
21391
                }
21376
21392
        } else {
21377
 
                if (yych <= '`') {
21378
 
                        if (yych <= 'Z') goto yy141;
21379
 
                        if (yych == '_') goto yy147;
21380
 
                        goto yy3;
 
21393
                if (yych <= 's') {
 
21394
                        if (yych <= 'Z') goto yy142;
 
21395
                        if (yych <= '`') goto yy3;
 
21396
                        goto yy142;
21381
21397
                } else {
21382
 
                        if (yych == 'n') goto yy1459;
21383
 
                        if (yych <= 'z') goto yy146;
 
21398
                        if (yych <= 't') goto yy1430;
 
21399
                        if (yych <= 'z') goto yy142;
21384
21400
                        goto yy3;
21385
21401
                }
21386
21402
        }
21387
21403
yy1430:
21388
21404
        YYDEBUG(1430, *YYCURSOR);
21389
 
        yyaccept = 0;
21390
 
        yych = *(YYMARKER = ++YYCURSOR);
21391
 
        if (yych <= 'U') {
21392
 
                if (yych <= '/') {
21393
 
                        if (yych == ')') goto yy139;
21394
 
                        if (yych <= '.') goto yy3;
21395
 
                        goto yy147;
 
21405
        yych = *++YYCURSOR;
 
21406
        if (yych <= 'H') {
 
21407
                if (yych <= ')') {
 
21408
                        if (yych <= '(') goto yy3;
 
21409
                        goto yy139;
21396
21410
                } else {
21397
 
                        if (yych <= 'H') {
21398
 
                                if (yych <= '@') goto yy3;
21399
 
                                goto yy141;
21400
 
                        } else {
21401
 
                                if (yych <= 'I') goto yy1419;
21402
 
                                if (yych <= 'T') goto yy141;
21403
 
                                goto yy1420;
21404
 
                        }
 
21411
                        if (yych <= '@') goto yy3;
 
21412
                        if (yych <= 'G') goto yy143;
 
21413
                        goto yy1238;
21405
21414
                }
21406
21415
        } else {
21407
 
                if (yych <= 'h') {
21408
 
                        if (yych <= '^') {
21409
 
                                if (yych <= 'Z') goto yy141;
21410
 
                                goto yy3;
21411
 
                        } else {
21412
 
                                if (yych <= '_') goto yy147;
21413
 
                                if (yych <= '`') goto yy3;
21414
 
                                goto yy146;
21415
 
                        }
 
21416
                if (yych <= 'g') {
 
21417
                        if (yych <= 'Z') goto yy143;
 
21418
                        if (yych <= '`') goto yy3;
 
21419
                        goto yy143;
21416
21420
                } else {
21417
 
                        if (yych <= 't') {
21418
 
                                if (yych <= 'i') goto yy1451;
21419
 
                                goto yy146;
21420
 
                        } else {
21421
 
                                if (yych <= 'u') goto yy1452;
21422
 
                                if (yych <= 'z') goto yy146;
21423
 
                                goto yy3;
21424
 
                        }
 
21421
                        if (yych <= 'h') goto yy1238;
 
21422
                        if (yych <= 'z') goto yy143;
 
21423
                        goto yy3;
21425
21424
                }
21426
21425
        }
21427
21426
yy1431:
21428
21427
        YYDEBUG(1431, *YYCURSOR);
21429
21428
        yyaccept = 0;
21430
21429
        yych = *(YYMARKER = ++YYCURSOR);
21431
 
        if (yych <= 'M') {
21432
 
                if (yych <= '/') {
 
21430
        if (yych <= 'N') {
 
21431
                if (yych <= '.') {
21433
21432
                        if (yych == ')') goto yy139;
21434
 
                        if (yych <= '.') goto yy3;
21435
 
                        goto yy147;
 
21433
                        goto yy3;
21436
21434
                } else {
21437
 
                        if (yych <= 'C') {
21438
 
                                if (yych <= '@') goto yy3;
21439
 
                                goto yy141;
21440
 
                        } else {
21441
 
                                if (yych <= 'D') goto yy1408;
21442
 
                                if (yych <= 'L') goto yy141;
21443
 
                                goto yy1409;
21444
 
                        }
 
21435
                        if (yych <= '/') goto yy147;
 
21436
                        if (yych <= '@') goto yy3;
 
21437
                        if (yych <= 'M') goto yy141;
 
21438
                        goto yy1429;
21445
21439
                }
21446
21440
        } else {
21447
 
                if (yych <= 'c') {
21448
 
                        if (yych <= '^') {
21449
 
                                if (yych <= 'Z') goto yy141;
21450
 
                                goto yy3;
21451
 
                        } else {
21452
 
                                if (yych <= '_') goto yy147;
21453
 
                                if (yych <= '`') goto yy3;
21454
 
                                goto yy146;
21455
 
                        }
 
21441
                if (yych <= '`') {
 
21442
                        if (yych <= 'Z') goto yy141;
 
21443
                        if (yych == '_') goto yy147;
 
21444
                        goto yy3;
21456
21445
                } else {
21457
 
                        if (yych <= 'l') {
21458
 
                                if (yych <= 'd') goto yy1442;
21459
 
                                goto yy146;
21460
 
                        } else {
21461
 
                                if (yych <= 'm') goto yy1443;
21462
 
                                if (yych <= 'z') goto yy146;
21463
 
                                goto yy3;
21464
 
                        }
 
21446
                        if (yych == 'n') goto yy1461;
 
21447
                        if (yych <= 'z') goto yy146;
 
21448
                        goto yy3;
21465
21449
                }
21466
21450
        }
21467
21451
yy1432:
21468
21452
        YYDEBUG(1432, *YYCURSOR);
21469
21453
        yyaccept = 0;
21470
21454
        yych = *(YYMARKER = ++YYCURSOR);
21471
 
        if (yych <= 'E') {
21472
 
                if (yych <= '.') {
 
21455
        if (yych <= 'U') {
 
21456
                if (yych <= '/') {
21473
21457
                        if (yych == ')') goto yy139;
21474
 
                        goto yy3;
 
21458
                        if (yych <= '.') goto yy3;
 
21459
                        goto yy147;
21475
21460
                } else {
21476
 
                        if (yych <= '/') goto yy147;
21477
 
                        if (yych <= '@') goto yy3;
21478
 
                        if (yych <= 'D') goto yy141;
21479
 
                        goto yy1404;
 
21461
                        if (yych <= 'H') {
 
21462
                                if (yych <= '@') goto yy3;
 
21463
                                goto yy141;
 
21464
                        } else {
 
21465
                                if (yych <= 'I') goto yy1421;
 
21466
                                if (yych <= 'T') goto yy141;
 
21467
                                goto yy1422;
 
21468
                        }
21480
21469
                }
21481
21470
        } else {
21482
 
                if (yych <= '`') {
21483
 
                        if (yych <= 'Z') goto yy141;
21484
 
                        if (yych == '_') goto yy147;
21485
 
                        goto yy3;
 
21471
                if (yych <= 'h') {
 
21472
                        if (yych <= '^') {
 
21473
                                if (yych <= 'Z') goto yy141;
 
21474
                                goto yy3;
 
21475
                        } else {
 
21476
                                if (yych <= '_') goto yy147;
 
21477
                                if (yych <= '`') goto yy3;
 
21478
                                goto yy146;
 
21479
                        }
21486
21480
                } else {
21487
 
                        if (yych == 'e') goto yy1438;
21488
 
                        if (yych <= 'z') goto yy146;
21489
 
                        goto yy3;
 
21481
                        if (yych <= 't') {
 
21482
                                if (yych <= 'i') goto yy1453;
 
21483
                                goto yy146;
 
21484
                        } else {
 
21485
                                if (yych <= 'u') goto yy1454;
 
21486
                                if (yych <= 'z') goto yy146;
 
21487
                                goto yy3;
 
21488
                        }
21490
21489
                }
21491
21490
        }
21492
21491
yy1433:
21493
21492
        YYDEBUG(1433, *YYCURSOR);
21494
21493
        yyaccept = 0;
21495
21494
        yych = *(YYMARKER = ++YYCURSOR);
21496
 
        if (yych <= 'E') {
21497
 
                if (yych <= '.') {
 
21495
        if (yych <= 'M') {
 
21496
                if (yych <= '/') {
21498
21497
                        if (yych == ')') goto yy139;
21499
 
                        goto yy3;
 
21498
                        if (yych <= '.') goto yy3;
 
21499
                        goto yy147;
21500
21500
                } else {
21501
 
                        if (yych <= '/') goto yy147;
21502
 
                        if (yych <= '@') goto yy3;
21503
 
                        if (yych <= 'D') goto yy141;
21504
 
                        goto yy1400;
 
21501
                        if (yych <= 'C') {
 
21502
                                if (yych <= '@') goto yy3;
 
21503
                                goto yy141;
 
21504
                        } else {
 
21505
                                if (yych <= 'D') goto yy1410;
 
21506
                                if (yych <= 'L') goto yy141;
 
21507
                                goto yy1411;
 
21508
                        }
21505
21509
                }
21506
21510
        } else {
21507
 
                if (yych <= '`') {
21508
 
                        if (yych <= 'Z') goto yy141;
21509
 
                        if (yych == '_') goto yy147;
21510
 
                        goto yy3;
 
21511
                if (yych <= 'c') {
 
21512
                        if (yych <= '^') {
 
21513
                                if (yych <= 'Z') goto yy141;
 
21514
                                goto yy3;
 
21515
                        } else {
 
21516
                                if (yych <= '_') goto yy147;
 
21517
                                if (yych <= '`') goto yy3;
 
21518
                                goto yy146;
 
21519
                        }
21511
21520
                } else {
21512
 
                        if (yych == 'e') goto yy1434;
21513
 
                        if (yych <= 'z') goto yy146;
21514
 
                        goto yy3;
 
21521
                        if (yych <= 'l') {
 
21522
                                if (yych <= 'd') goto yy1444;
 
21523
                                goto yy146;
 
21524
                        } else {
 
21525
                                if (yych <= 'm') goto yy1445;
 
21526
                                if (yych <= 'z') goto yy146;
 
21527
                                goto yy3;
 
21528
                        }
21515
21529
                }
21516
21530
        }
21517
21531
yy1434:
21518
21532
        YYDEBUG(1434, *YYCURSOR);
21519
21533
        yyaccept = 0;
21520
21534
        yych = *(YYMARKER = ++YYCURSOR);
21521
 
        if (yych <= 'L') {
 
21535
        if (yych <= 'E') {
21522
21536
                if (yych <= '.') {
21523
21537
                        if (yych == ')') goto yy139;
21524
21538
                        goto yy3;
21525
21539
                } else {
21526
21540
                        if (yych <= '/') goto yy147;
21527
21541
                        if (yych <= '@') goto yy3;
21528
 
                        if (yych <= 'K') goto yy142;
21529
 
                        goto yy1401;
 
21542
                        if (yych <= 'D') goto yy141;
 
21543
                        goto yy1406;
21530
21544
                }
21531
21545
        } else {
21532
21546
                if (yych <= '`') {
21533
 
                        if (yych <= 'Z') goto yy142;
 
21547
                        if (yych <= 'Z') goto yy141;
21534
21548
                        if (yych == '_') goto yy147;
21535
21549
                        goto yy3;
21536
21550
                } else {
21537
 
                        if (yych == 'l') goto yy1435;
21538
 
                        if (yych <= 'z') goto yy151;
 
21551
                        if (yych == 'e') goto yy1440;
 
21552
                        if (yych <= 'z') goto yy146;
21539
21553
                        goto yy3;
21540
21554
                }
21541
21555
        }
21543
21557
        YYDEBUG(1435, *YYCURSOR);
21544
21558
        yyaccept = 0;
21545
21559
        yych = *(YYMARKER = ++YYCURSOR);
21546
 
        if (yych <= 'F') {
 
21560
        if (yych <= 'E') {
21547
21561
                if (yych <= '.') {
21548
21562
                        if (yych == ')') goto yy139;
21549
21563
                        goto yy3;
21550
21564
                } else {
21551
21565
                        if (yych <= '/') goto yy147;
21552
21566
                        if (yych <= '@') goto yy3;
21553
 
                        if (yych <= 'E') goto yy143;
 
21567
                        if (yych <= 'D') goto yy141;
21554
21568
                        goto yy1402;
21555
21569
                }
21556
21570
        } else {
21557
21571
                if (yych <= '`') {
21558
 
                        if (yych <= 'Z') goto yy143;
 
21572
                        if (yych <= 'Z') goto yy141;
21559
21573
                        if (yych == '_') goto yy147;
21560
21574
                        goto yy3;
21561
21575
                } else {
21562
 
                        if (yych == 'f') goto yy1436;
21563
 
                        if (yych <= 'z') goto yy152;
 
21576
                        if (yych == 'e') goto yy1436;
 
21577
                        if (yych <= 'z') goto yy146;
21564
21578
                        goto yy3;
21565
21579
                }
21566
21580
        }
21568
21582
        YYDEBUG(1436, *YYCURSOR);
21569
21583
        yyaccept = 0;
21570
21584
        yych = *(YYMARKER = ++YYCURSOR);
21571
 
        if (yych <= 'T') {
 
21585
        if (yych <= 'L') {
21572
21586
                if (yych <= '.') {
21573
21587
                        if (yych == ')') goto yy139;
21574
21588
                        goto yy3;
21575
21589
                } else {
21576
21590
                        if (yych <= '/') goto yy147;
21577
21591
                        if (yych <= '@') goto yy3;
21578
 
                        if (yych <= 'S') goto yy144;
 
21592
                        if (yych <= 'K') goto yy142;
21579
21593
                        goto yy1403;
21580
21594
                }
21581
21595
        } else {
21582
21596
                if (yych <= '`') {
21583
 
                        if (yych <= 'Z') goto yy144;
 
21597
                        if (yych <= 'Z') goto yy142;
21584
21598
                        if (yych == '_') goto yy147;
21585
21599
                        goto yy3;
21586
21600
                } else {
21587
 
                        if (yych == 't') goto yy1437;
21588
 
                        if (yych <= 'z') goto yy153;
 
21601
                        if (yych == 'l') goto yy1437;
 
21602
                        if (yych <= 'z') goto yy151;
21589
21603
                        goto yy3;
21590
21604
                }
21591
21605
        }
21593
21607
        YYDEBUG(1437, *YYCURSOR);
21594
21608
        yyaccept = 0;
21595
21609
        yych = *(YYMARKER = ++YYCURSOR);
21596
 
        if (yych <= 'H') {
 
21610
        if (yych <= 'F') {
21597
21611
                if (yych <= '.') {
21598
21612
                        if (yych == ')') goto yy139;
21599
21613
                        goto yy3;
21600
21614
                } else {
21601
21615
                        if (yych <= '/') goto yy147;
21602
 
                        if (yych <= 'G') goto yy3;
21603
 
                        goto yy1205;
 
21616
                        if (yych <= '@') goto yy3;
 
21617
                        if (yych <= 'E') goto yy143;
 
21618
                        goto yy1404;
21604
21619
                }
21605
21620
        } else {
21606
21621
                if (yych <= '`') {
 
21622
                        if (yych <= 'Z') goto yy143;
21607
21623
                        if (yych == '_') goto yy147;
21608
21624
                        goto yy3;
21609
21625
                } else {
21610
 
                        if (yych == 'h') goto yy1222;
21611
 
                        if (yych <= 'z') goto yy154;
 
21626
                        if (yych == 'f') goto yy1438;
 
21627
                        if (yych <= 'z') goto yy152;
21612
21628
                        goto yy3;
21613
21629
                }
21614
21630
        }
21615
21631
yy1438:
21616
21632
        YYDEBUG(1438, *YYCURSOR);
21617
 
        yyaccept = 4;
 
21633
        yyaccept = 0;
21618
21634
        yych = *(YYMARKER = ++YYCURSOR);
21619
 
        if (yych <= 'S') {
 
21635
        if (yych <= 'T') {
21620
21636
                if (yych <= '.') {
21621
21637
                        if (yych == ')') goto yy139;
21622
 
                        goto yy167;
 
21638
                        goto yy3;
21623
21639
                } else {
21624
21640
                        if (yych <= '/') goto yy147;
21625
 
                        if (yych <= '@') goto yy167;
21626
 
                        if (yych <= 'R') goto yy142;
 
21641
                        if (yych <= '@') goto yy3;
 
21642
                        if (yych <= 'S') goto yy144;
21627
21643
                        goto yy1405;
21628
21644
                }
21629
21645
        } else {
21630
21646
                if (yych <= '`') {
21631
 
                        if (yych <= 'Z') goto yy142;
 
21647
                        if (yych <= 'Z') goto yy144;
21632
21648
                        if (yych == '_') goto yy147;
21633
 
                        goto yy167;
 
21649
                        goto yy3;
21634
21650
                } else {
21635
 
                        if (yych == 's') goto yy1439;
21636
 
                        if (yych <= 'z') goto yy151;
21637
 
                        goto yy167;
 
21651
                        if (yych == 't') goto yy1439;
 
21652
                        if (yych <= 'z') goto yy153;
 
21653
                        goto yy3;
21638
21654
                }
21639
21655
        }
21640
21656
yy1439:
21641
21657
        YYDEBUG(1439, *YYCURSOR);
21642
21658
        yyaccept = 0;
21643
21659
        yych = *(YYMARKER = ++YYCURSOR);
21644
 
        if (yych <= 'D') {
 
21660
        if (yych <= 'H') {
21645
21661
                if (yych <= '.') {
21646
21662
                        if (yych == ')') goto yy139;
21647
21663
                        goto yy3;
21648
21664
                } else {
21649
21665
                        if (yych <= '/') goto yy147;
21650
 
                        if (yych <= '@') goto yy3;
21651
 
                        if (yych <= 'C') goto yy143;
21652
 
                        goto yy1406;
 
21666
                        if (yych <= 'G') goto yy3;
 
21667
                        goto yy1205;
21653
21668
                }
21654
21669
        } else {
21655
21670
                if (yych <= '`') {
21656
 
                        if (yych <= 'Z') goto yy143;
21657
21671
                        if (yych == '_') goto yy147;
21658
21672
                        goto yy3;
21659
21673
                } else {
21660
 
                        if (yych == 'd') goto yy1440;
21661
 
                        if (yych <= 'z') goto yy152;
 
21674
                        if (yych == 'h') goto yy1223;
 
21675
                        if (yych <= 'z') goto yy154;
21662
21676
                        goto yy3;
21663
21677
                }
21664
21678
        }
21665
21679
yy1440:
21666
21680
        YYDEBUG(1440, *YYCURSOR);
21667
 
        yyaccept = 0;
 
21681
        yyaccept = 4;
21668
21682
        yych = *(YYMARKER = ++YYCURSOR);
21669
 
        if (yych <= 'A') {
 
21683
        if (yych <= 'S') {
21670
21684
                if (yych <= '.') {
21671
21685
                        if (yych == ')') goto yy139;
21672
 
                        goto yy3;
 
21686
                        goto yy167;
21673
21687
                } else {
21674
21688
                        if (yych <= '/') goto yy147;
21675
 
                        if (yych <= '@') goto yy3;
 
21689
                        if (yych <= '@') goto yy167;
 
21690
                        if (yych <= 'R') goto yy142;
21676
21691
                        goto yy1407;
21677
21692
                }
21678
21693
        } else {
21679
 
                if (yych <= '_') {
21680
 
                        if (yych <= 'Z') goto yy144;
21681
 
                        if (yych <= '^') goto yy3;
21682
 
                        goto yy147;
 
21694
                if (yych <= '`') {
 
21695
                        if (yych <= 'Z') goto yy142;
 
21696
                        if (yych == '_') goto yy147;
 
21697
                        goto yy167;
21683
21698
                } else {
21684
 
                        if (yych <= '`') goto yy3;
21685
 
                        if (yych <= 'a') goto yy1441;
21686
 
                        if (yych <= 'z') goto yy153;
21687
 
                        goto yy3;
 
21699
                        if (yych == 's') goto yy1441;
 
21700
                        if (yych <= 'z') goto yy151;
 
21701
                        goto yy167;
21688
21702
                }
21689
21703
        }
21690
21704
yy1441:
21691
21705
        YYDEBUG(1441, *YYCURSOR);
21692
21706
        yyaccept = 0;
21693
21707
        yych = *(YYMARKER = ++YYCURSOR);
21694
 
        if (yych <= 'Y') {
 
21708
        if (yych <= 'D') {
21695
21709
                if (yych <= '.') {
21696
21710
                        if (yych == ')') goto yy139;
21697
21711
                        goto yy3;
21698
21712
                } else {
21699
21713
                        if (yych <= '/') goto yy147;
21700
 
                        if (yych <= 'X') goto yy3;
21701
 
                        goto yy173;
 
21714
                        if (yych <= '@') goto yy3;
 
21715
                        if (yych <= 'C') goto yy143;
 
21716
                        goto yy1408;
21702
21717
                }
21703
21718
        } else {
21704
21719
                if (yych <= '`') {
 
21720
                        if (yych <= 'Z') goto yy143;
21705
21721
                        if (yych == '_') goto yy147;
21706
21722
                        goto yy3;
21707
21723
                } else {
21708
 
                        if (yych == 'y') goto yy186;
21709
 
                        if (yych <= 'z') goto yy154;
 
21724
                        if (yych == 'd') goto yy1442;
 
21725
                        if (yych <= 'z') goto yy152;
21710
21726
                        goto yy3;
21711
21727
                }
21712
21728
        }
21721
21737
                } else {
21722
21738
                        if (yych <= '/') goto yy147;
21723
21739
                        if (yych <= '@') goto yy3;
21724
 
                        goto yy1416;
 
21740
                        goto yy1409;
21725
21741
                }
21726
21742
        } else {
21727
21743
                if (yych <= '_') {
21728
 
                        if (yych <= 'Z') goto yy142;
 
21744
                        if (yych <= 'Z') goto yy144;
21729
21745
                        if (yych <= '^') goto yy3;
21730
21746
                        goto yy147;
21731
21747
                } else {
21732
21748
                        if (yych <= '`') goto yy3;
21733
 
                        if (yych <= 'a') goto yy1449;
21734
 
                        if (yych <= 'z') goto yy151;
 
21749
                        if (yych <= 'a') goto yy1443;
 
21750
                        if (yych <= 'z') goto yy153;
21735
21751
                        goto yy3;
21736
21752
                }
21737
21753
        }
21739
21755
        YYDEBUG(1443, *YYCURSOR);
21740
21756
        yyaccept = 0;
21741
21757
        yych = *(YYMARKER = ++YYCURSOR);
21742
 
        if (yych <= 'O') {
 
21758
        if (yych <= 'Y') {
21743
21759
                if (yych <= '.') {
21744
21760
                        if (yych == ')') goto yy139;
21745
21761
                        goto yy3;
21746
21762
                } else {
21747
21763
                        if (yych <= '/') goto yy147;
21748
 
                        if (yych <= '@') goto yy3;
21749
 
                        if (yych <= 'N') goto yy142;
21750
 
                        goto yy1410;
 
21764
                        if (yych <= 'X') goto yy3;
 
21765
                        goto yy173;
21751
21766
                }
21752
21767
        } else {
21753
21768
                if (yych <= '`') {
21754
 
                        if (yych <= 'Z') goto yy142;
21755
21769
                        if (yych == '_') goto yy147;
21756
21770
                        goto yy3;
21757
21771
                } else {
21758
 
                        if (yych == 'o') goto yy1444;
21759
 
                        if (yych <= 'z') goto yy151;
 
21772
                        if (yych == 'y') goto yy186;
 
21773
                        if (yych <= 'z') goto yy154;
21760
21774
                        goto yy3;
21761
21775
                }
21762
21776
        }
21764
21778
        YYDEBUG(1444, *YYCURSOR);
21765
21779
        yyaccept = 0;
21766
21780
        yych = *(YYMARKER = ++YYCURSOR);
21767
 
        if (yych <= 'R') {
 
21781
        if (yych <= 'A') {
21768
21782
                if (yych <= '.') {
21769
21783
                        if (yych == ')') goto yy139;
21770
21784
                        goto yy3;
21771
21785
                } else {
21772
21786
                        if (yych <= '/') goto yy147;
21773
21787
                        if (yych <= '@') goto yy3;
21774
 
                        if (yych <= 'Q') goto yy143;
21775
 
                        goto yy1411;
 
21788
                        goto yy1418;
21776
21789
                }
21777
21790
        } else {
21778
 
                if (yych <= '`') {
21779
 
                        if (yych <= 'Z') goto yy143;
21780
 
                        if (yych == '_') goto yy147;
21781
 
                        goto yy3;
 
21791
                if (yych <= '_') {
 
21792
                        if (yych <= 'Z') goto yy142;
 
21793
                        if (yych <= '^') goto yy3;
 
21794
                        goto yy147;
21782
21795
                } else {
21783
 
                        if (yych == 'r') goto yy1445;
21784
 
                        if (yych <= 'z') goto yy152;
 
21796
                        if (yych <= '`') goto yy3;
 
21797
                        if (yych <= 'a') goto yy1451;
 
21798
                        if (yych <= 'z') goto yy151;
21785
21799
                        goto yy3;
21786
21800
                }
21787
21801
        }
21789
21803
        YYDEBUG(1445, *YYCURSOR);
21790
21804
        yyaccept = 0;
21791
21805
        yych = *(YYMARKER = ++YYCURSOR);
21792
 
        if (yych <= 'R') {
 
21806
        if (yych <= 'O') {
21793
21807
                if (yych <= '.') {
21794
21808
                        if (yych == ')') goto yy139;
21795
21809
                        goto yy3;
21796
21810
                } else {
21797
21811
                        if (yych <= '/') goto yy147;
21798
21812
                        if (yych <= '@') goto yy3;
21799
 
                        if (yych <= 'Q') goto yy144;
 
21813
                        if (yych <= 'N') goto yy142;
21800
21814
                        goto yy1412;
21801
21815
                }
21802
21816
        } else {
21803
21817
                if (yych <= '`') {
21804
 
                        if (yych <= 'Z') goto yy144;
 
21818
                        if (yych <= 'Z') goto yy142;
21805
21819
                        if (yych == '_') goto yy147;
21806
21820
                        goto yy3;
21807
21821
                } else {
21808
 
                        if (yych == 'r') goto yy1446;
21809
 
                        if (yych <= 'z') goto yy153;
 
21822
                        if (yych == 'o') goto yy1446;
 
21823
                        if (yych <= 'z') goto yy151;
21810
21824
                        goto yy3;
21811
21825
                }
21812
21826
        }
21814
21828
        YYDEBUG(1446, *YYCURSOR);
21815
21829
        yyaccept = 0;
21816
21830
        yych = *(YYMARKER = ++YYCURSOR);
21817
 
        if (yych <= 'O') {
 
21831
        if (yych <= 'R') {
21818
21832
                if (yych <= '.') {
21819
21833
                        if (yych == ')') goto yy139;
21820
21834
                        goto yy3;
21821
21835
                } else {
21822
21836
                        if (yych <= '/') goto yy147;
21823
 
                        if (yych <= 'N') goto yy3;
 
21837
                        if (yych <= '@') goto yy3;
 
21838
                        if (yych <= 'Q') goto yy143;
21824
21839
                        goto yy1413;
21825
21840
                }
21826
21841
        } else {
21827
21842
                if (yych <= '`') {
 
21843
                        if (yych <= 'Z') goto yy143;
21828
21844
                        if (yych == '_') goto yy147;
21829
21845
                        goto yy3;
21830
21846
                } else {
21831
 
                        if (yych == 'o') goto yy1447;
21832
 
                        if (yych <= 'z') goto yy154;
 
21847
                        if (yych == 'r') goto yy1447;
 
21848
                        if (yych <= 'z') goto yy152;
21833
21849
                        goto yy3;
21834
21850
                }
21835
21851
        }
21836
21852
yy1447:
21837
21853
        YYDEBUG(1447, *YYCURSOR);
21838
 
        yych = *++YYCURSOR;
21839
 
        if (yych == 'W') goto yy1414;
21840
 
        if (yych != 'w') goto yy155;
 
21854
        yyaccept = 0;
 
21855
        yych = *(YYMARKER = ++YYCURSOR);
 
21856
        if (yych <= 'R') {
 
21857
                if (yych <= '.') {
 
21858
                        if (yych == ')') goto yy139;
 
21859
                        goto yy3;
 
21860
                } else {
 
21861
                        if (yych <= '/') goto yy147;
 
21862
                        if (yych <= '@') goto yy3;
 
21863
                        if (yych <= 'Q') goto yy144;
 
21864
                        goto yy1414;
 
21865
                }
 
21866
        } else {
 
21867
                if (yych <= '`') {
 
21868
                        if (yych <= 'Z') goto yy144;
 
21869
                        if (yych == '_') goto yy147;
 
21870
                        goto yy3;
 
21871
                } else {
 
21872
                        if (yych == 'r') goto yy1448;
 
21873
                        if (yych <= 'z') goto yy153;
 
21874
                        goto yy3;
 
21875
                }
 
21876
        }
 
21877
yy1448:
21841
21878
        YYDEBUG(1448, *YYCURSOR);
21842
 
        yyaccept = 30;
 
21879
        yyaccept = 0;
21843
21880
        yych = *(YYMARKER = ++YYCURSOR);
21844
 
        if (yych <= '^') {
21845
 
                if (yych == '/') goto yy147;
21846
 
                goto yy1415;
 
21881
        if (yych <= 'O') {
 
21882
                if (yych <= '.') {
 
21883
                        if (yych == ')') goto yy139;
 
21884
                        goto yy3;
 
21885
                } else {
 
21886
                        if (yych <= '/') goto yy147;
 
21887
                        if (yych <= 'N') goto yy3;
 
21888
                        goto yy1415;
 
21889
                }
21847
21890
        } else {
21848
 
                if (yych <= '_') goto yy147;
21849
 
                if (yych <= '`') goto yy1415;
21850
 
                if (yych <= 'z') goto yy154;
21851
 
                goto yy1415;
 
21891
                if (yych <= '`') {
 
21892
                        if (yych == '_') goto yy147;
 
21893
                        goto yy3;
 
21894
                } else {
 
21895
                        if (yych == 'o') goto yy1449;
 
21896
                        if (yych <= 'z') goto yy154;
 
21897
                        goto yy3;
 
21898
                }
21852
21899
        }
21853
21900
yy1449:
21854
21901
        YYDEBUG(1449, *YYCURSOR);
21855
 
        yyaccept = 0;
21856
 
        yych = *(YYMARKER = ++YYCURSOR);
21857
 
        if (yych <= 'Y') {
21858
 
                if (yych <= '.') {
21859
 
                        if (yych == ')') goto yy139;
21860
 
                        goto yy3;
21861
 
                } else {
21862
 
                        if (yych <= '/') goto yy147;
21863
 
                        if (yych <= '@') goto yy3;
21864
 
                        if (yych <= 'X') goto yy143;
21865
 
                        goto yy1417;
21866
 
                }
21867
 
        } else {
21868
 
                if (yych <= '`') {
21869
 
                        if (yych <= 'Z') goto yy143;
21870
 
                        if (yych == '_') goto yy147;
21871
 
                        goto yy3;
21872
 
                } else {
21873
 
                        if (yych == 'y') goto yy1450;
21874
 
                        if (yych <= 'z') goto yy152;
21875
 
                        goto yy3;
21876
 
                }
21877
 
        }
21878
 
yy1450:
 
21902
        yych = *++YYCURSOR;
 
21903
        if (yych == 'W') goto yy1416;
 
21904
        if (yych != 'w') goto yy155;
21879
21905
        YYDEBUG(1450, *YYCURSOR);
21880
 
        yyaccept = 31;
 
21906
        yyaccept = 30;
21881
21907
        yych = *(YYMARKER = ++YYCURSOR);
21882
 
        if (yych <= '@') {
21883
 
                if (yych <= ')') {
21884
 
                        if (yych <= '(') goto yy1418;
21885
 
                        goto yy139;
21886
 
                } else {
21887
 
                        if (yych == '/') goto yy147;
21888
 
                        goto yy1418;
21889
 
                }
 
21908
        if (yych <= '^') {
 
21909
                if (yych == '/') goto yy147;
 
21910
                goto yy1417;
21890
21911
        } else {
21891
 
                if (yych <= '_') {
21892
 
                        if (yych <= 'Z') goto yy144;
21893
 
                        if (yych <= '^') goto yy1418;
21894
 
                        goto yy147;
21895
 
                } else {
21896
 
                        if (yych <= '`') goto yy1418;
21897
 
                        if (yych <= 'z') goto yy153;
21898
 
                        goto yy1418;
21899
 
                }
 
21912
                if (yych <= '_') goto yy147;
 
21913
                if (yych <= '`') goto yy1417;
 
21914
                if (yych <= 'z') goto yy154;
 
21915
                goto yy1417;
21900
21916
        }
21901
21917
yy1451:
21902
21918
        YYDEBUG(1451, *YYCURSOR);
21903
21919
        yyaccept = 0;
21904
21920
        yych = *(YYMARKER = ++YYCURSOR);
21905
 
        if (yych <= 'S') {
21906
 
                if (yych <= '/') {
 
21921
        if (yych <= 'Y') {
 
21922
                if (yych <= '.') {
21907
21923
                        if (yych == ')') goto yy139;
21908
 
                        if (yych <= '.') goto yy3;
21909
 
                        goto yy147;
 
21924
                        goto yy3;
21910
21925
                } else {
 
21926
                        if (yych <= '/') goto yy147;
21911
21927
                        if (yych <= '@') goto yy3;
21912
 
                        if (yych <= 'Q') goto yy142;
21913
 
                        if (yych <= 'R') goto yy1425;
21914
 
                        goto yy1426;
 
21928
                        if (yych <= 'X') goto yy143;
 
21929
                        goto yy1419;
21915
21930
                }
21916
21931
        } else {
21917
21932
                if (yych <= '`') {
21918
 
                        if (yych <= 'Z') goto yy142;
 
21933
                        if (yych <= 'Z') goto yy143;
21919
21934
                        if (yych == '_') goto yy147;
21920
21935
                        goto yy3;
21921
21936
                } else {
21922
 
                        if (yych <= 'r') {
21923
 
                                if (yych <= 'q') goto yy151;
21924
 
                                goto yy1457;
21925
 
                        } else {
21926
 
                                if (yych <= 's') goto yy1458;
21927
 
                                if (yych <= 'z') goto yy151;
21928
 
                                goto yy3;
21929
 
                        }
 
21937
                        if (yych == 'y') goto yy1452;
 
21938
                        if (yych <= 'z') goto yy152;
 
21939
                        goto yy3;
21930
21940
                }
21931
21941
        }
21932
21942
yy1452:
21933
21943
        YYDEBUG(1452, *YYCURSOR);
21934
 
        yyaccept = 4;
 
21944
        yyaccept = 31;
21935
21945
        yych = *(YYMARKER = ++YYCURSOR);
21936
 
        if (yych <= 'R') {
21937
 
                if (yych <= '.') {
21938
 
                        if (yych == ')') goto yy139;
21939
 
                        goto yy167;
 
21946
        if (yych <= '@') {
 
21947
                if (yych <= ')') {
 
21948
                        if (yych <= '(') goto yy1420;
 
21949
                        goto yy139;
21940
21950
                } else {
21941
 
                        if (yych <= '/') goto yy147;
21942
 
                        if (yych <= '@') goto yy167;
21943
 
                        if (yych <= 'Q') goto yy142;
21944
 
                        goto yy1421;
 
21951
                        if (yych == '/') goto yy147;
 
21952
                        goto yy1420;
21945
21953
                }
21946
21954
        } else {
21947
 
                if (yych <= '`') {
21948
 
                        if (yych <= 'Z') goto yy142;
21949
 
                        if (yych == '_') goto yy147;
21950
 
                        goto yy167;
 
21955
                if (yych <= '_') {
 
21956
                        if (yych <= 'Z') goto yy144;
 
21957
                        if (yych <= '^') goto yy1420;
 
21958
                        goto yy147;
21951
21959
                } else {
21952
 
                        if (yych == 'r') goto yy1453;
21953
 
                        if (yych <= 'z') goto yy151;
21954
 
                        goto yy167;
 
21960
                        if (yych <= '`') goto yy1420;
 
21961
                        if (yych <= 'z') goto yy153;
 
21962
                        goto yy1420;
21955
21963
                }
21956
21964
        }
21957
21965
yy1453:
21959
21967
        yyaccept = 0;
21960
21968
        yych = *(YYMARKER = ++YYCURSOR);
21961
21969
        if (yych <= 'S') {
21962
 
                if (yych <= '.') {
 
21970
                if (yych <= '/') {
21963
21971
                        if (yych == ')') goto yy139;
21964
 
                        goto yy3;
 
21972
                        if (yych <= '.') goto yy3;
 
21973
                        goto yy147;
21965
21974
                } else {
21966
 
                        if (yych <= '/') goto yy147;
21967
21975
                        if (yych <= '@') goto yy3;
21968
 
                        if (yych <= 'R') goto yy143;
21969
 
                        goto yy1422;
 
21976
                        if (yych <= 'Q') goto yy142;
 
21977
                        if (yych <= 'R') goto yy1427;
 
21978
                        goto yy1428;
21970
21979
                }
21971
21980
        } else {
21972
21981
                if (yych <= '`') {
21973
 
                        if (yych <= 'Z') goto yy143;
 
21982
                        if (yych <= 'Z') goto yy142;
21974
21983
                        if (yych == '_') goto yy147;
21975
21984
                        goto yy3;
21976
21985
                } else {
21977
 
                        if (yych == 's') goto yy1454;
21978
 
                        if (yych <= 'z') goto yy152;
21979
 
                        goto yy3;
 
21986
                        if (yych <= 'r') {
 
21987
                                if (yych <= 'q') goto yy151;
 
21988
                                goto yy1459;
 
21989
                        } else {
 
21990
                                if (yych <= 's') goto yy1460;
 
21991
                                if (yych <= 'z') goto yy151;
 
21992
                                goto yy3;
 
21993
                        }
21980
21994
                }
21981
21995
        }
21982
21996
yy1454:
21983
21997
        YYDEBUG(1454, *YYCURSOR);
21984
 
        yyaccept = 0;
 
21998
        yyaccept = 4;
21985
21999
        yych = *(YYMARKER = ++YYCURSOR);
21986
 
        if (yych <= 'D') {
 
22000
        if (yych <= 'R') {
21987
22001
                if (yych <= '.') {
21988
22002
                        if (yych == ')') goto yy139;
21989
 
                        goto yy3;
 
22003
                        goto yy167;
21990
22004
                } else {
21991
22005
                        if (yych <= '/') goto yy147;
21992
 
                        if (yych <= '@') goto yy3;
21993
 
                        if (yych <= 'C') goto yy144;
 
22006
                        if (yych <= '@') goto yy167;
 
22007
                        if (yych <= 'Q') goto yy142;
21994
22008
                        goto yy1423;
21995
22009
                }
21996
22010
        } else {
21997
22011
                if (yych <= '`') {
21998
 
                        if (yych <= 'Z') goto yy144;
 
22012
                        if (yych <= 'Z') goto yy142;
21999
22013
                        if (yych == '_') goto yy147;
22000
 
                        goto yy3;
 
22014
                        goto yy167;
22001
22015
                } else {
22002
 
                        if (yych == 'd') goto yy1455;
22003
 
                        if (yych <= 'z') goto yy153;
22004
 
                        goto yy3;
 
22016
                        if (yych == 'r') goto yy1455;
 
22017
                        if (yych <= 'z') goto yy151;
 
22018
                        goto yy167;
22005
22019
                }
22006
22020
        }
22007
22021
yy1455:
22008
22022
        YYDEBUG(1455, *YYCURSOR);
22009
22023
        yyaccept = 0;
22010
22024
        yych = *(YYMARKER = ++YYCURSOR);
22011
 
        if (yych <= 'A') {
 
22025
        if (yych <= 'S') {
22012
22026
                if (yych <= '.') {
22013
22027
                        if (yych == ')') goto yy139;
22014
22028
                        goto yy3;
22015
22029
                } else {
22016
22030
                        if (yych <= '/') goto yy147;
22017
22031
                        if (yych <= '@') goto yy3;
 
22032
                        if (yych <= 'R') goto yy143;
22018
22033
                        goto yy1424;
22019
22034
                }
22020
22035
        } else {
22021
22036
                if (yych <= '`') {
 
22037
                        if (yych <= 'Z') goto yy143;
22022
22038
                        if (yych == '_') goto yy147;
22023
22039
                        goto yy3;
22024
22040
                } else {
22025
 
                        if (yych <= 'a') goto yy1456;
22026
 
                        if (yych <= 'z') goto yy154;
 
22041
                        if (yych == 's') goto yy1456;
 
22042
                        if (yych <= 'z') goto yy152;
22027
22043
                        goto yy3;
22028
22044
                }
22029
22045
        }
22030
22046
yy1456:
22031
22047
        YYDEBUG(1456, *YYCURSOR);
22032
 
        yych = *++YYCURSOR;
22033
 
        if (yych == 'Y') goto yy173;
22034
 
        if (yych == 'y') goto yy186;
22035
 
        goto yy155;
 
22048
        yyaccept = 0;
 
22049
        yych = *(YYMARKER = ++YYCURSOR);
 
22050
        if (yych <= 'D') {
 
22051
                if (yych <= '.') {
 
22052
                        if (yych == ')') goto yy139;
 
22053
                        goto yy3;
 
22054
                } else {
 
22055
                        if (yych <= '/') goto yy147;
 
22056
                        if (yych <= '@') goto yy3;
 
22057
                        if (yych <= 'C') goto yy144;
 
22058
                        goto yy1425;
 
22059
                }
 
22060
        } else {
 
22061
                if (yych <= '`') {
 
22062
                        if (yych <= 'Z') goto yy144;
 
22063
                        if (yych == '_') goto yy147;
 
22064
                        goto yy3;
 
22065
                } else {
 
22066
                        if (yych == 'd') goto yy1457;
 
22067
                        if (yych <= 'z') goto yy153;
 
22068
                        goto yy3;
 
22069
                }
 
22070
        }
22036
22071
yy1457:
22037
22072
        YYDEBUG(1457, *YYCURSOR);
22038
22073
        yyaccept = 0;
22039
22074
        yych = *(YYMARKER = ++YYCURSOR);
22040
 
        if (yych <= 'D') {
 
22075
        if (yych <= 'A') {
22041
22076
                if (yych <= '.') {
22042
22077
                        if (yych == ')') goto yy139;
22043
22078
                        goto yy3;
22044
22079
                } else {
22045
22080
                        if (yych <= '/') goto yy147;
22046
22081
                        if (yych <= '@') goto yy3;
22047
 
                        if (yych <= 'C') goto yy143;
22048
 
                        goto yy1214;
 
22082
                        goto yy1426;
22049
22083
                }
22050
22084
        } else {
22051
22085
                if (yych <= '`') {
22052
 
                        if (yych <= 'Z') goto yy143;
22053
22086
                        if (yych == '_') goto yy147;
22054
22087
                        goto yy3;
22055
22088
                } else {
22056
 
                        if (yych == 'd') goto yy1225;
22057
 
                        if (yych <= 'z') goto yy152;
 
22089
                        if (yych <= 'a') goto yy1458;
 
22090
                        if (yych <= 'z') goto yy154;
22058
22091
                        goto yy3;
22059
22092
                }
22060
22093
        }
22061
22094
yy1458:
22062
22095
        YYDEBUG(1458, *YYCURSOR);
22063
 
        yyaccept = 0;
22064
 
        yych = *(YYMARKER = ++YYCURSOR);
22065
 
        if (yych <= '.') {
22066
 
                if (yych <= 0x1F) {
22067
 
                        if (yych == '\t') goto yy1104;
22068
 
                        goto yy3;
22069
 
                } else {
22070
 
                        if (yych <= ' ') goto yy1104;
22071
 
                        if (yych == ')') goto yy139;
22072
 
                        goto yy3;
22073
 
                }
22074
 
        } else {
22075
 
                if (yych <= '^') {
22076
 
                        if (yych <= '/') goto yy147;
22077
 
                        if (yych <= '@') goto yy3;
22078
 
                        if (yych <= 'Z') goto yy143;
22079
 
                        goto yy3;
22080
 
                } else {
22081
 
                        if (yych <= '_') goto yy147;
22082
 
                        if (yych <= '`') goto yy3;
22083
 
                        if (yych <= 'z') goto yy152;
22084
 
                        goto yy3;
22085
 
                }
22086
 
        }
 
22096
        yych = *++YYCURSOR;
 
22097
        if (yych == 'Y') goto yy173;
 
22098
        if (yych == 'y') goto yy186;
 
22099
        goto yy155;
22087
22100
yy1459:
22088
22101
        YYDEBUG(1459, *YYCURSOR);
22089
22102
        yyaccept = 0;
22090
22103
        yych = *(YYMARKER = ++YYCURSOR);
22091
 
        if (yych <= 'T') {
 
22104
        if (yych <= 'D') {
22092
22105
                if (yych <= '.') {
22093
22106
                        if (yych == ')') goto yy139;
22094
22107
                        goto yy3;
22095
22108
                } else {
22096
22109
                        if (yych <= '/') goto yy147;
22097
22110
                        if (yych <= '@') goto yy3;
22098
 
                        if (yych <= 'S') goto yy142;
22099
 
                        goto yy1428;
 
22111
                        if (yych <= 'C') goto yy143;
 
22112
                        goto yy1238;
22100
22113
                }
22101
22114
        } else {
22102
22115
                if (yych <= '`') {
22103
 
                        if (yych <= 'Z') goto yy142;
 
22116
                        if (yych <= 'Z') goto yy143;
22104
22117
                        if (yych == '_') goto yy147;
22105
22118
                        goto yy3;
22106
22119
                } else {
22107
 
                        if (yych == 't') goto yy1460;
22108
 
                        if (yych <= 'z') goto yy151;
 
22120
                        if (yych == 'd') goto yy1267;
 
22121
                        if (yych <= 'z') goto yy152;
22109
22122
                        goto yy3;
22110
22123
                }
22111
22124
        }
22113
22126
        YYDEBUG(1460, *YYCURSOR);
22114
22127
        yyaccept = 0;
22115
22128
        yych = *(YYMARKER = ++YYCURSOR);
22116
 
        if (yych <= 'H') {
22117
 
                if (yych <= '.') {
 
22129
        if (yych <= '.') {
 
22130
                if (yych <= 0x1F) {
 
22131
                        if (yych == '\t') goto yy1104;
 
22132
                        goto yy3;
 
22133
                } else {
 
22134
                        if (yych <= ' ') goto yy1104;
22118
22135
                        if (yych == ')') goto yy139;
22119
22136
                        goto yy3;
22120
 
                } else {
 
22137
                }
 
22138
        } else {
 
22139
                if (yych <= '^') {
22121
22140
                        if (yych <= '/') goto yy147;
22122
22141
                        if (yych <= '@') goto yy3;
22123
 
                        if (yych <= 'G') goto yy143;
22124
 
                        goto yy1214;
22125
 
                }
22126
 
        } else {
22127
 
                if (yych <= '`') {
22128
22142
                        if (yych <= 'Z') goto yy143;
22129
 
                        if (yych == '_') goto yy147;
22130
22143
                        goto yy3;
22131
22144
                } else {
22132
 
                        if (yych == 'h') goto yy1225;
 
22145
                        if (yych <= '_') goto yy147;
 
22146
                        if (yych <= '`') goto yy3;
22133
22147
                        if (yych <= 'z') goto yy152;
22134
22148
                        goto yy3;
22135
22149
                }
22136
22150
        }
22137
22151
yy1461:
22138
22152
        YYDEBUG(1461, *YYCURSOR);
22139
 
        yych = *++YYCURSOR;
22140
 
        if (yych <= 'Y') {
22141
 
                if (yych <= '@') {
 
22153
        yyaccept = 0;
 
22154
        yych = *(YYMARKER = ++YYCURSOR);
 
22155
        if (yych <= 'T') {
 
22156
                if (yych <= '.') {
22142
22157
                        if (yych == ')') goto yy139;
22143
22158
                        goto yy3;
22144
22159
                } else {
22145
 
                        if (yych == 'R') goto yy1473;
22146
 
                        if (yych <= 'X') goto yy141;
22147
 
                        goto yy1474;
 
22160
                        if (yych <= '/') goto yy147;
 
22161
                        if (yych <= '@') goto yy3;
 
22162
                        if (yych <= 'S') goto yy142;
 
22163
                        goto yy1430;
22148
22164
                }
22149
22165
        } else {
22150
 
                if (yych <= 'r') {
22151
 
                        if (yych <= 'Z') goto yy141;
22152
 
                        if (yych <= '`') goto yy3;
22153
 
                        if (yych <= 'q') goto yy141;
22154
 
                        goto yy1473;
 
22166
                if (yych <= '`') {
 
22167
                        if (yych <= 'Z') goto yy142;
 
22168
                        if (yych == '_') goto yy147;
 
22169
                        goto yy3;
22155
22170
                } else {
22156
 
                        if (yych == 'y') goto yy1474;
22157
 
                        if (yych <= 'z') goto yy141;
 
22171
                        if (yych == 't') goto yy1462;
 
22172
                        if (yych <= 'z') goto yy151;
22158
22173
                        goto yy3;
22159
22174
                }
22160
22175
        }
22161
22176
yy1462:
22162
22177
        YYDEBUG(1462, *YYCURSOR);
22163
 
        yych = *++YYCURSOR;
22164
 
        if (yych <= 'D') {
22165
 
                if (yych <= ')') {
22166
 
                        if (yych <= '(') goto yy3;
22167
 
                        goto yy139;
 
22178
        yyaccept = 0;
 
22179
        yych = *(YYMARKER = ++YYCURSOR);
 
22180
        if (yych <= 'H') {
 
22181
                if (yych <= '.') {
 
22182
                        if (yych == ')') goto yy139;
 
22183
                        goto yy3;
22168
22184
                } else {
 
22185
                        if (yych <= '/') goto yy147;
22169
22186
                        if (yych <= '@') goto yy3;
22170
 
                        if (yych <= 'C') goto yy141;
22171
 
                        goto yy1467;
 
22187
                        if (yych <= 'G') goto yy143;
 
22188
                        goto yy1238;
22172
22189
                }
22173
22190
        } else {
22174
 
                if (yych <= 'c') {
22175
 
                        if (yych <= 'Z') goto yy141;
22176
 
                        if (yych <= '`') goto yy3;
22177
 
                        goto yy141;
 
22191
                if (yych <= '`') {
 
22192
                        if (yych <= 'Z') goto yy143;
 
22193
                        if (yych == '_') goto yy147;
 
22194
                        goto yy3;
22178
22195
                } else {
22179
 
                        if (yych <= 'd') goto yy1467;
22180
 
                        if (yych <= 'z') goto yy141;
 
22196
                        if (yych == 'h') goto yy1267;
 
22197
                        if (yych <= 'z') goto yy152;
22181
22198
                        goto yy3;
22182
22199
                }
22183
22200
        }
22184
22201
yy1463:
22185
22202
        YYDEBUG(1463, *YYCURSOR);
22186
22203
        yych = *++YYCURSOR;
22187
 
        if (yych <= 'N') {
22188
 
                if (yych <= ')') {
22189
 
                        if (yych <= '(') goto yy3;
22190
 
                        goto yy139;
 
22204
        if (yych <= 'Y') {
 
22205
                if (yych <= '@') {
 
22206
                        if (yych == ')') goto yy139;
 
22207
                        goto yy3;
22191
22208
                } else {
22192
 
                        if (yych <= '@') goto yy3;
22193
 
                        if (yych <= 'M') goto yy141;
 
22209
                        if (yych == 'R') goto yy1475;
 
22210
                        if (yych <= 'X') goto yy141;
 
22211
                        goto yy1476;
22194
22212
                }
22195
22213
        } else {
22196
 
                if (yych <= 'm') {
 
22214
                if (yych <= 'r') {
22197
22215
                        if (yych <= 'Z') goto yy141;
22198
22216
                        if (yych <= '`') goto yy3;
22199
 
                        goto yy141;
 
22217
                        if (yych <= 'q') goto yy141;
 
22218
                        goto yy1475;
22200
22219
                } else {
22201
 
                        if (yych <= 'n') goto yy1464;
 
22220
                        if (yych == 'y') goto yy1476;
22202
22221
                        if (yych <= 'z') goto yy141;
22203
22222
                        goto yy3;
22204
22223
                }
22208
22227
        yych = *++YYCURSOR;
22209
22228
        if (yych <= 'D') {
22210
22229
                if (yych <= ')') {
22211
 
                        if (yych <= '(') goto yy167;
 
22230
                        if (yych <= '(') goto yy3;
22212
22231
                        goto yy139;
22213
22232
                } else {
22214
 
                        if (yych <= '@') goto yy167;
22215
 
                        if (yych <= 'C') goto yy142;
 
22233
                        if (yych <= '@') goto yy3;
 
22234
                        if (yych <= 'C') goto yy141;
 
22235
                        goto yy1469;
22216
22236
                }
22217
22237
        } else {
22218
22238
                if (yych <= 'c') {
22219
 
                        if (yych <= 'Z') goto yy142;
22220
 
                        if (yych <= '`') goto yy167;
22221
 
                        goto yy142;
 
22239
                        if (yych <= 'Z') goto yy141;
 
22240
                        if (yych <= '`') goto yy3;
 
22241
                        goto yy141;
22222
22242
                } else {
22223
 
                        if (yych <= 'd') goto yy1465;
22224
 
                        if (yych <= 'z') goto yy142;
22225
 
                        goto yy167;
 
22243
                        if (yych <= 'd') goto yy1469;
 
22244
                        if (yych <= 'z') goto yy141;
 
22245
                        goto yy3;
22226
22246
                }
22227
22247
        }
22228
22248
yy1465:
22229
22249
        YYDEBUG(1465, *YYCURSOR);
22230
22250
        yych = *++YYCURSOR;
22231
 
        if (yych <= 'A') {
22232
 
                if (yych == ')') goto yy139;
22233
 
                if (yych <= '@') goto yy3;
 
22251
        if (yych <= 'N') {
 
22252
                if (yych <= ')') {
 
22253
                        if (yych <= '(') goto yy3;
 
22254
                        goto yy139;
 
22255
                } else {
 
22256
                        if (yych <= '@') goto yy3;
 
22257
                        if (yych <= 'M') goto yy141;
 
22258
                }
22234
22259
        } else {
22235
 
                if (yych <= '`') {
22236
 
                        if (yych <= 'Z') goto yy143;
22237
 
                        goto yy3;
 
22260
                if (yych <= 'm') {
 
22261
                        if (yych <= 'Z') goto yy141;
 
22262
                        if (yych <= '`') goto yy3;
 
22263
                        goto yy141;
22238
22264
                } else {
22239
 
                        if (yych <= 'a') goto yy1466;
22240
 
                        if (yych <= 'z') goto yy143;
 
22265
                        if (yych <= 'n') goto yy1466;
 
22266
                        if (yych <= 'z') goto yy141;
22241
22267
                        goto yy3;
22242
22268
                }
22243
22269
        }
22244
22270
yy1466:
22245
22271
        YYDEBUG(1466, *YYCURSOR);
22246
22272
        yych = *++YYCURSOR;
22247
 
        if (yych <= 'Y') {
 
22273
        if (yych <= 'D') {
22248
22274
                if (yych <= ')') {
22249
 
                        if (yych <= '(') goto yy3;
 
22275
                        if (yych <= '(') goto yy167;
22250
22276
                        goto yy139;
22251
22277
                } else {
22252
 
                        if (yych <= '@') goto yy3;
22253
 
                        if (yych <= 'X') goto yy144;
22254
 
                        goto yy1233;
 
22278
                        if (yych <= '@') goto yy167;
 
22279
                        if (yych <= 'C') goto yy142;
22255
22280
                }
22256
22281
        } else {
22257
 
                if (yych <= 'x') {
22258
 
                        if (yych <= 'Z') goto yy144;
22259
 
                        if (yych <= '`') goto yy3;
22260
 
                        goto yy144;
 
22282
                if (yych <= 'c') {
 
22283
                        if (yych <= 'Z') goto yy142;
 
22284
                        if (yych <= '`') goto yy167;
 
22285
                        goto yy142;
22261
22286
                } else {
22262
 
                        if (yych <= 'y') goto yy1233;
22263
 
                        if (yych <= 'z') goto yy144;
22264
 
                        goto yy3;
 
22287
                        if (yych <= 'd') goto yy1467;
 
22288
                        if (yych <= 'z') goto yy142;
 
22289
                        goto yy167;
22265
22290
                }
22266
22291
        }
22267
22292
yy1467:
22268
22293
        YYDEBUG(1467, *YYCURSOR);
22269
22294
        yych = *++YYCURSOR;
22270
 
        if (yych <= 'N') {
22271
 
                if (yych <= ')') {
22272
 
                        if (yych <= '(') goto yy3;
22273
 
                        goto yy139;
22274
 
                } else {
22275
 
                        if (yych <= '@') goto yy3;
22276
 
                        if (yych <= 'M') goto yy142;
22277
 
                }
 
22295
        if (yych <= 'A') {
 
22296
                if (yych == ')') goto yy139;
 
22297
                if (yych <= '@') goto yy3;
22278
22298
        } else {
22279
 
                if (yych <= 'm') {
22280
 
                        if (yych <= 'Z') goto yy142;
22281
 
                        if (yych <= '`') goto yy3;
22282
 
                        goto yy142;
 
22299
                if (yych <= '`') {
 
22300
                        if (yych <= 'Z') goto yy143;
 
22301
                        goto yy3;
22283
22302
                } else {
22284
 
                        if (yych <= 'n') goto yy1468;
22285
 
                        if (yych <= 'z') goto yy142;
 
22303
                        if (yych <= 'a') goto yy1468;
 
22304
                        if (yych <= 'z') goto yy143;
22286
22305
                        goto yy3;
22287
22306
                }
22288
22307
        }
22289
22308
yy1468:
22290
22309
        YYDEBUG(1468, *YYCURSOR);
22291
22310
        yych = *++YYCURSOR;
22292
 
        if (yych <= 'I') {
 
22311
        if (yych <= 'Y') {
22293
22312
                if (yych <= ')') {
22294
22313
                        if (yych <= '(') goto yy3;
22295
22314
                        goto yy139;
22296
22315
                } else {
22297
22316
                        if (yych <= '@') goto yy3;
22298
 
                        if (yych <= 'H') goto yy143;
 
22317
                        if (yych <= 'X') goto yy144;
 
22318
                        goto yy1235;
22299
22319
                }
22300
22320
        } else {
22301
 
                if (yych <= 'h') {
22302
 
                        if (yych <= 'Z') goto yy143;
 
22321
                if (yych <= 'x') {
 
22322
                        if (yych <= 'Z') goto yy144;
22303
22323
                        if (yych <= '`') goto yy3;
22304
 
                        goto yy143;
 
22324
                        goto yy144;
22305
22325
                } else {
22306
 
                        if (yych <= 'i') goto yy1469;
22307
 
                        if (yych <= 'z') goto yy143;
 
22326
                        if (yych <= 'y') goto yy1235;
 
22327
                        if (yych <= 'z') goto yy144;
22308
22328
                        goto yy3;
22309
22329
                }
22310
22330
        }
22311
22331
yy1469:
22312
22332
        YYDEBUG(1469, *YYCURSOR);
22313
22333
        yych = *++YYCURSOR;
22314
 
        if (yych <= 'G') {
 
22334
        if (yych <= 'N') {
22315
22335
                if (yych <= ')') {
22316
22336
                        if (yych <= '(') goto yy3;
22317
22337
                        goto yy139;
22318
22338
                } else {
22319
22339
                        if (yych <= '@') goto yy3;
22320
 
                        if (yych <= 'F') goto yy144;
 
22340
                        if (yych <= 'M') goto yy142;
22321
22341
                }
22322
22342
        } else {
22323
 
                if (yych <= 'f') {
22324
 
                        if (yych <= 'Z') goto yy144;
 
22343
                if (yych <= 'm') {
 
22344
                        if (yych <= 'Z') goto yy142;
22325
22345
                        if (yych <= '`') goto yy3;
22326
 
                        goto yy144;
 
22346
                        goto yy142;
22327
22347
                } else {
22328
 
                        if (yych <= 'g') goto yy1470;
22329
 
                        if (yych <= 'z') goto yy144;
 
22348
                        if (yych <= 'n') goto yy1470;
 
22349
                        if (yych <= 'z') goto yy142;
22330
22350
                        goto yy3;
22331
22351
                }
22332
22352
        }
22333
22353
yy1470:
22334
22354
        YYDEBUG(1470, *YYCURSOR);
22335
 
        yyaccept = 0;
22336
 
        yych = *(YYMARKER = ++YYCURSOR);
22337
 
        if (yych <= 'G') {
22338
 
                if (yych == ')') goto yy139;
22339
 
                goto yy3;
 
22355
        yych = *++YYCURSOR;
 
22356
        if (yych <= 'I') {
 
22357
                if (yych <= ')') {
 
22358
                        if (yych <= '(') goto yy3;
 
22359
                        goto yy139;
 
22360
                } else {
 
22361
                        if (yych <= '@') goto yy3;
 
22362
                        if (yych <= 'H') goto yy143;
 
22363
                }
22340
22364
        } else {
22341
 
                if (yych <= 'H') goto yy1471;
22342
 
                if (yych != 'h') goto yy3;
 
22365
                if (yych <= 'h') {
 
22366
                        if (yych <= 'Z') goto yy143;
 
22367
                        if (yych <= '`') goto yy3;
 
22368
                        goto yy143;
 
22369
                } else {
 
22370
                        if (yych <= 'i') goto yy1471;
 
22371
                        if (yych <= 'z') goto yy143;
 
22372
                        goto yy3;
 
22373
                }
22343
22374
        }
22344
22375
yy1471:
22345
22376
        YYDEBUG(1471, *YYCURSOR);
22346
22377
        yych = *++YYCURSOR;
22347
 
        if (yych == 'T') goto yy1472;
22348
 
        if (yych != 't') goto yy56;
 
22378
        if (yych <= 'G') {
 
22379
                if (yych <= ')') {
 
22380
                        if (yych <= '(') goto yy3;
 
22381
                        goto yy139;
 
22382
                } else {
 
22383
                        if (yych <= '@') goto yy3;
 
22384
                        if (yych <= 'F') goto yy144;
 
22385
                }
 
22386
        } else {
 
22387
                if (yych <= 'f') {
 
22388
                        if (yych <= 'Z') goto yy144;
 
22389
                        if (yych <= '`') goto yy3;
 
22390
                        goto yy144;
 
22391
                } else {
 
22392
                        if (yych <= 'g') goto yy1472;
 
22393
                        if (yych <= 'z') goto yy144;
 
22394
                        goto yy3;
 
22395
                }
 
22396
        }
22349
22397
yy1472:
22350
22398
        YYDEBUG(1472, *YYCURSOR);
22351
 
        yych = *++YYCURSOR;
22352
 
        goto yy1418;
 
22399
        yyaccept = 0;
 
22400
        yych = *(YYMARKER = ++YYCURSOR);
 
22401
        if (yych <= 'G') {
 
22402
                if (yych == ')') goto yy139;
 
22403
                goto yy3;
 
22404
        } else {
 
22405
                if (yych <= 'H') goto yy1473;
 
22406
                if (yych != 'h') goto yy3;
 
22407
        }
22353
22408
yy1473:
22354
22409
        YYDEBUG(1473, *YYCURSOR);
22355
 
        yyaccept = 5;
22356
 
        yych = *(YYMARKER = ++YYCURSOR);
22357
 
        if (yych <= '/') {
22358
 
                if (yych <= '(') {
22359
 
                        if (yych <= '\t') {
22360
 
                                if (yych <= 0x08) goto yy194;
22361
 
                                goto yy196;
22362
 
                        } else {
22363
 
                                if (yych == ' ') goto yy196;
22364
 
                                goto yy194;
22365
 
                        }
22366
 
                } else {
22367
 
                        if (yych <= ',') {
22368
 
                                if (yych <= ')') goto yy139;
22369
 
                                goto yy194;
22370
 
                        } else {
22371
 
                                if (yych <= '-') goto yy197;
22372
 
                                if (yych <= '.') goto yy196;
22373
 
                                goto yy194;
22374
 
                        }
22375
 
                }
22376
 
        } else {
22377
 
                if (yych <= 'Z') {
22378
 
                        if (yych <= '@') {
22379
 
                                if (yych <= '9') goto yy196;
22380
 
                                goto yy194;
22381
 
                        } else {
22382
 
                                if (yych == 'C') goto yy1475;
22383
 
                                goto yy142;
22384
 
                        }
22385
 
                } else {
22386
 
                        if (yych <= 'b') {
22387
 
                                if (yych <= '`') goto yy194;
22388
 
                                goto yy142;
22389
 
                        } else {
22390
 
                                if (yych <= 'c') goto yy1475;
22391
 
                                if (yych <= 'z') goto yy142;
22392
 
                                goto yy194;
22393
 
                        }
22394
 
                }
22395
 
        }
 
22410
        yych = *++YYCURSOR;
 
22411
        if (yych == 'T') goto yy1474;
 
22412
        if (yych != 't') goto yy56;
22396
22413
yy1474:
22397
22414
        YYDEBUG(1474, *YYCURSOR);
22398
 
        yyaccept = 5;
22399
 
        yych = *(YYMARKER = ++YYCURSOR);
22400
 
        if (yych <= '-') {
22401
 
                if (yych <= ' ') {
22402
 
                        if (yych == '\t') goto yy196;
22403
 
                        if (yych <= 0x1F) goto yy194;
22404
 
                        goto yy196;
22405
 
                } else {
22406
 
                        if (yych == ')') goto yy139;
22407
 
                        if (yych <= ',') goto yy194;
22408
 
                        goto yy197;
22409
 
                }
22410
 
        } else {
22411
 
                if (yych <= '@') {
22412
 
                        if (yych == '/') goto yy194;
22413
 
                        if (yych <= '9') goto yy196;
22414
 
                        goto yy194;
22415
 
                } else {
22416
 
                        if (yych <= 'Z') goto yy142;
22417
 
                        if (yych <= '`') goto yy194;
22418
 
                        if (yych <= 'z') goto yy142;
22419
 
                        goto yy194;
22420
 
                }
22421
 
        }
 
22415
        yych = *++YYCURSOR;
 
22416
        goto yy1420;
22422
22417
yy1475:
22423
22418
        YYDEBUG(1475, *YYCURSOR);
22424
 
        yych = *++YYCURSOR;
22425
 
        if (yych <= 'H') {
22426
 
                if (yych <= ')') {
22427
 
                        if (yych <= '(') goto yy3;
22428
 
                        goto yy139;
 
22419
        yyaccept = 5;
 
22420
        yych = *(YYMARKER = ++YYCURSOR);
 
22421
        if (yych <= '/') {
 
22422
                if (yych <= '(') {
 
22423
                        if (yych <= '\t') {
 
22424
                                if (yych <= 0x08) goto yy194;
 
22425
                                goto yy196;
 
22426
                        } else {
 
22427
                                if (yych == ' ') goto yy196;
 
22428
                                goto yy194;
 
22429
                        }
22429
22430
                } else {
22430
 
                        if (yych <= '@') goto yy3;
22431
 
                        if (yych <= 'G') goto yy143;
22432
 
                        goto yy395;
 
22431
                        if (yych <= ',') {
 
22432
                                if (yych <= ')') goto yy139;
 
22433
                                goto yy194;
 
22434
                        } else {
 
22435
                                if (yych <= '-') goto yy197;
 
22436
                                if (yych <= '.') goto yy196;
 
22437
                                goto yy194;
 
22438
                        }
22433
22439
                }
22434
22440
        } else {
22435
 
                if (yych <= 'g') {
22436
 
                        if (yych <= 'Z') goto yy143;
22437
 
                        if (yych <= '`') goto yy3;
22438
 
                        goto yy143;
 
22441
                if (yych <= 'Z') {
 
22442
                        if (yych <= '@') {
 
22443
                                if (yych <= '9') goto yy196;
 
22444
                                goto yy194;
 
22445
                        } else {
 
22446
                                if (yych == 'C') goto yy1477;
 
22447
                                goto yy142;
 
22448
                        }
22439
22449
                } else {
22440
 
                        if (yych <= 'h') goto yy395;
22441
 
                        if (yych <= 'z') goto yy143;
22442
 
                        goto yy3;
 
22450
                        if (yych <= 'b') {
 
22451
                                if (yych <= '`') goto yy194;
 
22452
                                goto yy142;
 
22453
                        } else {
 
22454
                                if (yych <= 'c') goto yy1477;
 
22455
                                if (yych <= 'z') goto yy142;
 
22456
                                goto yy194;
 
22457
                        }
22443
22458
                }
22444
22459
        }
22445
22460
yy1476:
22446
22461
        YYDEBUG(1476, *YYCURSOR);
22447
 
        yyaccept = 0;
 
22462
        yyaccept = 5;
22448
22463
        yych = *(YYMARKER = ++YYCURSOR);
22449
 
        if (yych <= 'Y') {
22450
 
                if (yych <= '/') {
 
22464
        if (yych <= '-') {
 
22465
                if (yych <= ' ') {
 
22466
                        if (yych == '\t') goto yy196;
 
22467
                        if (yych <= 0x1F) goto yy194;
 
22468
                        goto yy196;
 
22469
                } else {
22451
22470
                        if (yych == ')') goto yy139;
22452
 
                        if (yych <= '.') goto yy3;
22453
 
                        goto yy147;
22454
 
                } else {
22455
 
                        if (yych <= 'Q') {
22456
 
                                if (yych <= '@') goto yy3;
22457
 
                                goto yy141;
22458
 
                        } else {
22459
 
                                if (yych <= 'R') goto yy1473;
22460
 
                                if (yych <= 'X') goto yy141;
22461
 
                                goto yy1474;
22462
 
                        }
 
22471
                        if (yych <= ',') goto yy194;
 
22472
                        goto yy197;
22463
22473
                }
22464
22474
        } else {
22465
 
                if (yych <= 'q') {
22466
 
                        if (yych <= '^') {
22467
 
                                if (yych <= 'Z') goto yy141;
22468
 
                                goto yy3;
22469
 
                        } else {
22470
 
                                if (yych <= '_') goto yy147;
22471
 
                                if (yych <= '`') goto yy3;
22472
 
                                goto yy146;
22473
 
                        }
 
22475
                if (yych <= '@') {
 
22476
                        if (yych == '/') goto yy194;
 
22477
                        if (yych <= '9') goto yy196;
 
22478
                        goto yy194;
22474
22479
                } else {
22475
 
                        if (yych <= 'x') {
22476
 
                                if (yych <= 'r') goto yy1488;
22477
 
                                goto yy146;
22478
 
                        } else {
22479
 
                                if (yych <= 'y') goto yy1489;
22480
 
                                if (yych <= 'z') goto yy146;
22481
 
                                goto yy3;
22482
 
                        }
 
22480
                        if (yych <= 'Z') goto yy142;
 
22481
                        if (yych <= '`') goto yy194;
 
22482
                        if (yych <= 'z') goto yy142;
 
22483
                        goto yy194;
22483
22484
                }
22484
22485
        }
22485
22486
yy1477:
22486
22487
        YYDEBUG(1477, *YYCURSOR);
22487
 
        yyaccept = 0;
22488
 
        yych = *(YYMARKER = ++YYCURSOR);
22489
 
        if (yych <= 'D') {
22490
 
                if (yych <= '.') {
22491
 
                        if (yych == ')') goto yy139;
22492
 
                        goto yy3;
 
22488
        yych = *++YYCURSOR;
 
22489
        if (yych <= 'H') {
 
22490
                if (yych <= ')') {
 
22491
                        if (yych <= '(') goto yy3;
 
22492
                        goto yy139;
22493
22493
                } else {
22494
 
                        if (yych <= '/') goto yy147;
22495
22494
                        if (yych <= '@') goto yy3;
22496
 
                        if (yych <= 'C') goto yy141;
22497
 
                        goto yy1467;
 
22495
                        if (yych <= 'G') goto yy143;
 
22496
                        goto yy395;
22498
22497
                }
22499
22498
        } else {
22500
 
                if (yych <= '`') {
22501
 
                        if (yych <= 'Z') goto yy141;
22502
 
                        if (yych == '_') goto yy147;
22503
 
                        goto yy3;
 
22499
                if (yych <= 'g') {
 
22500
                        if (yych <= 'Z') goto yy143;
 
22501
                        if (yych <= '`') goto yy3;
 
22502
                        goto yy143;
22504
22503
                } else {
22505
 
                        if (yych == 'd') goto yy1482;
22506
 
                        if (yych <= 'z') goto yy146;
 
22504
                        if (yych <= 'h') goto yy395;
 
22505
                        if (yych <= 'z') goto yy143;
22507
22506
                        goto yy3;
22508
22507
                }
22509
22508
        }
22511
22510
        YYDEBUG(1478, *YYCURSOR);
22512
22511
        yyaccept = 0;
22513
22512
        yych = *(YYMARKER = ++YYCURSOR);
22514
 
        if (yych <= 'N') {
22515
 
                if (yych <= '.') {
 
22513
        if (yych <= 'Y') {
 
22514
                if (yych <= '/') {
22516
22515
                        if (yych == ')') goto yy139;
22517
 
                        goto yy3;
 
22516
                        if (yych <= '.') goto yy3;
 
22517
                        goto yy147;
22518
22518
                } else {
22519
 
                        if (yych <= '/') goto yy147;
22520
 
                        if (yych <= '@') goto yy3;
22521
 
                        if (yych <= 'M') goto yy141;
22522
 
                        goto yy1464;
 
22519
                        if (yych <= 'Q') {
 
22520
                                if (yych <= '@') goto yy3;
 
22521
                                goto yy141;
 
22522
                        } else {
 
22523
                                if (yych <= 'R') goto yy1475;
 
22524
                                if (yych <= 'X') goto yy141;
 
22525
                                goto yy1476;
 
22526
                        }
22523
22527
                }
22524
22528
        } else {
22525
 
                if (yych <= '`') {
22526
 
                        if (yych <= 'Z') goto yy141;
22527
 
                        if (yych == '_') goto yy147;
22528
 
                        goto yy3;
 
22529
                if (yych <= 'q') {
 
22530
                        if (yych <= '^') {
 
22531
                                if (yych <= 'Z') goto yy141;
 
22532
                                goto yy3;
 
22533
                        } else {
 
22534
                                if (yych <= '_') goto yy147;
 
22535
                                if (yych <= '`') goto yy3;
 
22536
                                goto yy146;
 
22537
                        }
22529
22538
                } else {
22530
 
                        if (yych == 'n') goto yy1479;
22531
 
                        if (yych <= 'z') goto yy146;
22532
 
                        goto yy3;
 
22539
                        if (yych <= 'x') {
 
22540
                                if (yych <= 'r') goto yy1490;
 
22541
                                goto yy146;
 
22542
                        } else {
 
22543
                                if (yych <= 'y') goto yy1491;
 
22544
                                if (yych <= 'z') goto yy146;
 
22545
                                goto yy3;
 
22546
                        }
22533
22547
                }
22534
22548
        }
22535
22549
yy1479:
22536
22550
        YYDEBUG(1479, *YYCURSOR);
22537
 
        yyaccept = 4;
 
22551
        yyaccept = 0;
22538
22552
        yych = *(YYMARKER = ++YYCURSOR);
22539
22553
        if (yych <= 'D') {
22540
22554
                if (yych <= '.') {
22541
22555
                        if (yych == ')') goto yy139;
22542
 
                        goto yy167;
 
22556
                        goto yy3;
22543
22557
                } else {
22544
22558
                        if (yych <= '/') goto yy147;
22545
 
                        if (yych <= '@') goto yy167;
22546
 
                        if (yych <= 'C') goto yy142;
22547
 
                        goto yy1465;
 
22559
                        if (yych <= '@') goto yy3;
 
22560
                        if (yych <= 'C') goto yy141;
 
22561
                        goto yy1469;
22548
22562
                }
22549
22563
        } else {
22550
22564
                if (yych <= '`') {
22551
 
                        if (yych <= 'Z') goto yy142;
 
22565
                        if (yych <= 'Z') goto yy141;
22552
22566
                        if (yych == '_') goto yy147;
22553
 
                        goto yy167;
 
22567
                        goto yy3;
22554
22568
                } else {
22555
 
                        if (yych == 'd') goto yy1480;
22556
 
                        if (yych <= 'z') goto yy151;
22557
 
                        goto yy167;
 
22569
                        if (yych == 'd') goto yy1484;
 
22570
                        if (yych <= 'z') goto yy146;
 
22571
                        goto yy3;
22558
22572
                }
22559
22573
        }
22560
22574
yy1480:
22561
22575
        YYDEBUG(1480, *YYCURSOR);
22562
22576
        yyaccept = 0;
22563
22577
        yych = *(YYMARKER = ++YYCURSOR);
22564
 
        if (yych <= 'A') {
 
22578
        if (yych <= 'N') {
22565
22579
                if (yych <= '.') {
22566
22580
                        if (yych == ')') goto yy139;
22567
22581
                        goto yy3;
22568
22582
                } else {
22569
22583
                        if (yych <= '/') goto yy147;
22570
22584
                        if (yych <= '@') goto yy3;
 
22585
                        if (yych <= 'M') goto yy141;
22571
22586
                        goto yy1466;
22572
22587
                }
22573
22588
        } else {
22574
 
                if (yych <= '_') {
22575
 
                        if (yych <= 'Z') goto yy143;
22576
 
                        if (yych <= '^') goto yy3;
22577
 
                        goto yy147;
 
22589
                if (yych <= '`') {
 
22590
                        if (yych <= 'Z') goto yy141;
 
22591
                        if (yych == '_') goto yy147;
 
22592
                        goto yy3;
22578
22593
                } else {
22579
 
                        if (yych <= '`') goto yy3;
22580
 
                        if (yych <= 'a') goto yy1481;
22581
 
                        if (yych <= 'z') goto yy152;
 
22594
                        if (yych == 'n') goto yy1481;
 
22595
                        if (yych <= 'z') goto yy146;
22582
22596
                        goto yy3;
22583
22597
                }
22584
22598
        }
22585
22599
yy1481:
22586
22600
        YYDEBUG(1481, *YYCURSOR);
22587
 
        yyaccept = 0;
 
22601
        yyaccept = 4;
22588
22602
        yych = *(YYMARKER = ++YYCURSOR);
22589
 
        if (yych <= 'Y') {
 
22603
        if (yych <= 'D') {
22590
22604
                if (yych <= '.') {
22591
22605
                        if (yych == ')') goto yy139;
22592
 
                        goto yy3;
 
22606
                        goto yy167;
22593
22607
                } else {
22594
22608
                        if (yych <= '/') goto yy147;
22595
 
                        if (yych <= '@') goto yy3;
22596
 
                        if (yych <= 'X') goto yy144;
22597
 
                        goto yy1233;
 
22609
                        if (yych <= '@') goto yy167;
 
22610
                        if (yych <= 'C') goto yy142;
 
22611
                        goto yy1467;
22598
22612
                }
22599
22613
        } else {
22600
22614
                if (yych <= '`') {
22601
 
                        if (yych <= 'Z') goto yy144;
 
22615
                        if (yych <= 'Z') goto yy142;
22602
22616
                        if (yych == '_') goto yy147;
22603
 
                        goto yy3;
 
22617
                        goto yy167;
22604
22618
                } else {
22605
 
                        if (yych == 'y') goto yy1262;
22606
 
                        if (yych <= 'z') goto yy153;
22607
 
                        goto yy3;
 
22619
                        if (yych == 'd') goto yy1482;
 
22620
                        if (yych <= 'z') goto yy151;
 
22621
                        goto yy167;
22608
22622
                }
22609
22623
        }
22610
22624
yy1482:
22611
22625
        YYDEBUG(1482, *YYCURSOR);
22612
22626
        yyaccept = 0;
22613
22627
        yych = *(YYMARKER = ++YYCURSOR);
22614
 
        if (yych <= 'N') {
 
22628
        if (yych <= 'A') {
22615
22629
                if (yych <= '.') {
22616
22630
                        if (yych == ')') goto yy139;
22617
22631
                        goto yy3;
22618
22632
                } else {
22619
22633
                        if (yych <= '/') goto yy147;
22620
22634
                        if (yych <= '@') goto yy3;
22621
 
                        if (yych <= 'M') goto yy142;
22622
22635
                        goto yy1468;
22623
22636
                }
22624
22637
        } else {
22625
 
                if (yych <= '`') {
22626
 
                        if (yych <= 'Z') goto yy142;
22627
 
                        if (yych == '_') goto yy147;
22628
 
                        goto yy3;
 
22638
                if (yych <= '_') {
 
22639
                        if (yych <= 'Z') goto yy143;
 
22640
                        if (yych <= '^') goto yy3;
 
22641
                        goto yy147;
22629
22642
                } else {
22630
 
                        if (yych == 'n') goto yy1483;
22631
 
                        if (yych <= 'z') goto yy151;
 
22643
                        if (yych <= '`') goto yy3;
 
22644
                        if (yych <= 'a') goto yy1483;
 
22645
                        if (yych <= 'z') goto yy152;
22632
22646
                        goto yy3;
22633
22647
                }
22634
22648
        }
22636
22650
        YYDEBUG(1483, *YYCURSOR);
22637
22651
        yyaccept = 0;
22638
22652
        yych = *(YYMARKER = ++YYCURSOR);
22639
 
        if (yych <= 'I') {
 
22653
        if (yych <= 'Y') {
22640
22654
                if (yych <= '.') {
22641
22655
                        if (yych == ')') goto yy139;
22642
22656
                        goto yy3;
22643
22657
                } else {
22644
22658
                        if (yych <= '/') goto yy147;
22645
22659
                        if (yych <= '@') goto yy3;
22646
 
                        if (yych <= 'H') goto yy143;
22647
 
                        goto yy1469;
 
22660
                        if (yych <= 'X') goto yy144;
 
22661
                        goto yy1235;
22648
22662
                }
22649
22663
        } else {
22650
22664
                if (yych <= '`') {
22651
 
                        if (yych <= 'Z') goto yy143;
 
22665
                        if (yych <= 'Z') goto yy144;
22652
22666
                        if (yych == '_') goto yy147;
22653
22667
                        goto yy3;
22654
22668
                } else {
22655
 
                        if (yych == 'i') goto yy1484;
22656
 
                        if (yych <= 'z') goto yy152;
 
22669
                        if (yych == 'y') goto yy1264;
 
22670
                        if (yych <= 'z') goto yy153;
22657
22671
                        goto yy3;
22658
22672
                }
22659
22673
        }
22661
22675
        YYDEBUG(1484, *YYCURSOR);
22662
22676
        yyaccept = 0;
22663
22677
        yych = *(YYMARKER = ++YYCURSOR);
22664
 
        if (yych <= 'G') {
 
22678
        if (yych <= 'N') {
22665
22679
                if (yych <= '.') {
22666
22680
                        if (yych == ')') goto yy139;
22667
22681
                        goto yy3;
22668
22682
                } else {
22669
22683
                        if (yych <= '/') goto yy147;
22670
22684
                        if (yych <= '@') goto yy3;
22671
 
                        if (yych <= 'F') goto yy144;
 
22685
                        if (yych <= 'M') goto yy142;
22672
22686
                        goto yy1470;
22673
22687
                }
22674
22688
        } else {
22675
22689
                if (yych <= '`') {
22676
 
                        if (yych <= 'Z') goto yy144;
 
22690
                        if (yych <= 'Z') goto yy142;
22677
22691
                        if (yych == '_') goto yy147;
22678
22692
                        goto yy3;
22679
22693
                } else {
22680
 
                        if (yych == 'g') goto yy1485;
22681
 
                        if (yych <= 'z') goto yy153;
 
22694
                        if (yych == 'n') goto yy1485;
 
22695
                        if (yych <= 'z') goto yy151;
22682
22696
                        goto yy3;
22683
22697
                }
22684
22698
        }
22686
22700
        YYDEBUG(1485, *YYCURSOR);
22687
22701
        yyaccept = 0;
22688
22702
        yych = *(YYMARKER = ++YYCURSOR);
22689
 
        if (yych <= 'H') {
 
22703
        if (yych <= 'I') {
22690
22704
                if (yych <= '.') {
22691
22705
                        if (yych == ')') goto yy139;
22692
22706
                        goto yy3;
22693
22707
                } else {
22694
22708
                        if (yych <= '/') goto yy147;
22695
 
                        if (yych <= 'G') goto yy3;
 
22709
                        if (yych <= '@') goto yy3;
 
22710
                        if (yych <= 'H') goto yy143;
22696
22711
                        goto yy1471;
22697
22712
                }
22698
22713
        } else {
22699
22714
                if (yych <= '`') {
 
22715
                        if (yych <= 'Z') goto yy143;
22700
22716
                        if (yych == '_') goto yy147;
22701
22717
                        goto yy3;
22702
22718
                } else {
22703
 
                        if (yych == 'h') goto yy1486;
22704
 
                        if (yych <= 'z') goto yy154;
 
22719
                        if (yych == 'i') goto yy1486;
 
22720
                        if (yych <= 'z') goto yy152;
22705
22721
                        goto yy3;
22706
22722
                }
22707
22723
        }
22708
22724
yy1486:
22709
22725
        YYDEBUG(1486, *YYCURSOR);
22710
 
        yych = *++YYCURSOR;
22711
 
        if (yych == 'T') goto yy1472;
22712
 
        if (yych != 't') goto yy155;
 
22726
        yyaccept = 0;
 
22727
        yych = *(YYMARKER = ++YYCURSOR);
 
22728
        if (yych <= 'G') {
 
22729
                if (yych <= '.') {
 
22730
                        if (yych == ')') goto yy139;
 
22731
                        goto yy3;
 
22732
                } else {
 
22733
                        if (yych <= '/') goto yy147;
 
22734
                        if (yych <= '@') goto yy3;
 
22735
                        if (yych <= 'F') goto yy144;
 
22736
                        goto yy1472;
 
22737
                }
 
22738
        } else {
 
22739
                if (yych <= '`') {
 
22740
                        if (yych <= 'Z') goto yy144;
 
22741
                        if (yych == '_') goto yy147;
 
22742
                        goto yy3;
 
22743
                } else {
 
22744
                        if (yych == 'g') goto yy1487;
 
22745
                        if (yych <= 'z') goto yy153;
 
22746
                        goto yy3;
 
22747
                }
 
22748
        }
 
22749
yy1487:
22713
22750
        YYDEBUG(1487, *YYCURSOR);
22714
 
        yyaccept = 31;
 
22751
        yyaccept = 0;
22715
22752
        yych = *(YYMARKER = ++YYCURSOR);
22716
 
        if (yych <= '^') {
22717
 
                if (yych == '/') goto yy147;
22718
 
                goto yy1418;
 
22753
        if (yych <= 'H') {
 
22754
                if (yych <= '.') {
 
22755
                        if (yych == ')') goto yy139;
 
22756
                        goto yy3;
 
22757
                } else {
 
22758
                        if (yych <= '/') goto yy147;
 
22759
                        if (yych <= 'G') goto yy3;
 
22760
                        goto yy1473;
 
22761
                }
22719
22762
        } else {
22720
 
                if (yych <= '_') goto yy147;
22721
 
                if (yych <= '`') goto yy1418;
22722
 
                if (yych <= 'z') goto yy154;
22723
 
                goto yy1418;
 
22763
                if (yych <= '`') {
 
22764
                        if (yych == '_') goto yy147;
 
22765
                        goto yy3;
 
22766
                } else {
 
22767
                        if (yych == 'h') goto yy1488;
 
22768
                        if (yych <= 'z') goto yy154;
 
22769
                        goto yy3;
 
22770
                }
22724
22771
        }
22725
22772
yy1488:
22726
22773
        YYDEBUG(1488, *YYCURSOR);
22727
 
        yyaccept = 5;
22728
 
        yych = *(YYMARKER = ++YYCURSOR);
22729
 
        if (yych <= '9') {
22730
 
                if (yych <= '(') {
22731
 
                        if (yych <= '\t') {
22732
 
                                if (yych <= 0x08) goto yy194;
22733
 
                                goto yy196;
22734
 
                        } else {
22735
 
                                if (yych == ' ') goto yy196;
22736
 
                                goto yy194;
22737
 
                        }
22738
 
                } else {
22739
 
                        if (yych <= '-') {
22740
 
                                if (yych <= ')') goto yy139;
22741
 
                                if (yych <= ',') goto yy194;
22742
 
                                goto yy197;
22743
 
                        } else {
22744
 
                                if (yych == '/') goto yy147;
22745
 
                                goto yy196;
22746
 
                        }
22747
 
                }
22748
 
        } else {
22749
 
                if (yych <= '^') {
22750
 
                        if (yych <= 'B') {
22751
 
                                if (yych <= '@') goto yy194;
22752
 
                                goto yy142;
22753
 
                        } else {
22754
 
                                if (yych <= 'C') goto yy1475;
22755
 
                                if (yych <= 'Z') goto yy142;
22756
 
                                goto yy194;
22757
 
                        }
22758
 
                } else {
22759
 
                        if (yych <= 'b') {
22760
 
                                if (yych <= '_') goto yy147;
22761
 
                                if (yych <= '`') goto yy194;
22762
 
                                goto yy151;
22763
 
                        } else {
22764
 
                                if (yych <= 'c') goto yy1490;
22765
 
                                if (yych <= 'z') goto yy151;
22766
 
                                goto yy194;
22767
 
                        }
22768
 
                }
22769
 
        }
22770
 
yy1489:
 
22774
        yych = *++YYCURSOR;
 
22775
        if (yych == 'T') goto yy1474;
 
22776
        if (yych != 't') goto yy155;
22771
22777
        YYDEBUG(1489, *YYCURSOR);
22772
 
        yyaccept = 5;
 
22778
        yyaccept = 31;
22773
22779
        yych = *(YYMARKER = ++YYCURSOR);
22774
 
        if (yych <= '.') {
22775
 
                if (yych <= ' ') {
22776
 
                        if (yych == '\t') goto yy196;
22777
 
                        if (yych <= 0x1F) goto yy194;
22778
 
                        goto yy196;
22779
 
                } else {
22780
 
                        if (yych <= ')') {
22781
 
                                if (yych <= '(') goto yy194;
22782
 
                                goto yy139;
22783
 
                        } else {
22784
 
                                if (yych <= ',') goto yy194;
22785
 
                                if (yych <= '-') goto yy197;
22786
 
                                goto yy196;
22787
 
                        }
22788
 
                }
 
22780
        if (yych <= '^') {
 
22781
                if (yych == '/') goto yy147;
 
22782
                goto yy1420;
22789
22783
        } else {
22790
 
                if (yych <= 'Z') {
22791
 
                        if (yych <= '/') goto yy147;
22792
 
                        if (yych <= '9') goto yy196;
22793
 
                        if (yych <= '@') goto yy194;
22794
 
                        goto yy142;
22795
 
                } else {
22796
 
                        if (yych <= '_') {
22797
 
                                if (yych <= '^') goto yy194;
22798
 
                                goto yy147;
22799
 
                        } else {
22800
 
                                if (yych <= '`') goto yy194;
22801
 
                                if (yych <= 'z') goto yy151;
22802
 
                                goto yy194;
22803
 
                        }
22804
 
                }
 
22784
                if (yych <= '_') goto yy147;
 
22785
                if (yych <= '`') goto yy1420;
 
22786
                if (yych <= 'z') goto yy154;
 
22787
                goto yy1420;
22805
22788
        }
22806
22789
yy1490:
22807
22790
        YYDEBUG(1490, *YYCURSOR);
22808
 
        yyaccept = 0;
 
22791
        yyaccept = 5;
22809
22792
        yych = *(YYMARKER = ++YYCURSOR);
22810
 
        if (yych <= 'H') {
22811
 
                if (yych <= '.') {
22812
 
                        if (yych == ')') goto yy139;
22813
 
                        goto yy3;
 
22793
        if (yych <= '9') {
 
22794
                if (yych <= '(') {
 
22795
                        if (yych <= '\t') {
 
22796
                                if (yych <= 0x08) goto yy194;
 
22797
                                goto yy196;
 
22798
                        } else {
 
22799
                                if (yych == ' ') goto yy196;
 
22800
                                goto yy194;
 
22801
                        }
22814
22802
                } else {
22815
 
                        if (yych <= '/') goto yy147;
22816
 
                        if (yych <= '@') goto yy3;
22817
 
                        if (yych <= 'G') goto yy143;
22818
 
                        goto yy395;
 
22803
                        if (yych <= '-') {
 
22804
                                if (yych <= ')') goto yy139;
 
22805
                                if (yych <= ',') goto yy194;
 
22806
                                goto yy197;
 
22807
                        } else {
 
22808
                                if (yych == '/') goto yy147;
 
22809
                                goto yy196;
 
22810
                        }
22819
22811
                }
22820
22812
        } else {
22821
 
                if (yych <= '`') {
22822
 
                        if (yych <= 'Z') goto yy143;
22823
 
                        if (yych == '_') goto yy147;
22824
 
                        goto yy3;
 
22813
                if (yych <= '^') {
 
22814
                        if (yych <= 'B') {
 
22815
                                if (yych <= '@') goto yy194;
 
22816
                                goto yy142;
 
22817
                        } else {
 
22818
                                if (yych <= 'C') goto yy1477;
 
22819
                                if (yych <= 'Z') goto yy142;
 
22820
                                goto yy194;
 
22821
                        }
22825
22822
                } else {
22826
 
                        if (yych == 'h') goto yy406;
22827
 
                        if (yych <= 'z') goto yy152;
22828
 
                        goto yy3;
 
22823
                        if (yych <= 'b') {
 
22824
                                if (yych <= '_') goto yy147;
 
22825
                                if (yych <= '`') goto yy194;
 
22826
                                goto yy151;
 
22827
                        } else {
 
22828
                                if (yych <= 'c') goto yy1492;
 
22829
                                if (yych <= 'z') goto yy151;
 
22830
                                goto yy194;
 
22831
                        }
22829
22832
                }
22830
22833
        }
22831
22834
yy1491:
22832
22835
        YYDEBUG(1491, *YYCURSOR);
22833
 
        yych = *++YYCURSOR;
22834
 
        if (yych <= 'W') {
22835
 
                if (yych <= 'N') {
22836
 
                        if (yych == ')') goto yy139;
22837
 
                        if (yych <= '@') goto yy3;
22838
 
                        goto yy141;
 
22836
        yyaccept = 5;
 
22837
        yych = *(YYMARKER = ++YYCURSOR);
 
22838
        if (yych <= '.') {
 
22839
                if (yych <= ' ') {
 
22840
                        if (yych == '\t') goto yy196;
 
22841
                        if (yych <= 0x1F) goto yy194;
 
22842
                        goto yy196;
22839
22843
                } else {
22840
 
                        if (yych <= 'O') goto yy1499;
22841
 
                        if (yych <= 'U') goto yy141;
22842
 
                        if (yych <= 'V') goto yy1500;
22843
 
                        goto yy1497;
 
22844
                        if (yych <= ')') {
 
22845
                                if (yych <= '(') goto yy194;
 
22846
                                goto yy139;
 
22847
                        } else {
 
22848
                                if (yych <= ',') goto yy194;
 
22849
                                if (yych <= '-') goto yy197;
 
22850
                                goto yy196;
 
22851
                        }
22844
22852
                }
22845
22853
        } else {
22846
 
                if (yych <= 'o') {
22847
 
                        if (yych <= 'Z') goto yy141;
22848
 
                        if (yych <= '`') goto yy3;
22849
 
                        if (yych <= 'n') goto yy141;
22850
 
                        goto yy1499;
 
22854
                if (yych <= 'Z') {
 
22855
                        if (yych <= '/') goto yy147;
 
22856
                        if (yych <= '9') goto yy196;
 
22857
                        if (yych <= '@') goto yy194;
 
22858
                        goto yy142;
22851
22859
                } else {
22852
 
                        if (yych <= 'v') {
22853
 
                                if (yych <= 'u') goto yy141;
22854
 
                                goto yy1500;
 
22860
                        if (yych <= '_') {
 
22861
                                if (yych <= '^') goto yy194;
 
22862
                                goto yy147;
22855
22863
                        } else {
22856
 
                                if (yych <= 'w') goto yy1497;
22857
 
                                if (yych <= 'z') goto yy141;
22858
 
                                goto yy3;
 
22864
                                if (yych <= '`') goto yy194;
 
22865
                                if (yych <= 'z') goto yy151;
 
22866
                                goto yy194;
22859
22867
                        }
22860
22868
                }
22861
22869
        }
22862
22870
yy1492:
22863
22871
        YYDEBUG(1492, *YYCURSOR);
22864
 
        yych = *++YYCURSOR;
22865
 
        if (yych <= 'X') {
22866
 
                if (yych <= ')') {
22867
 
                        if (yych <= '(') goto yy3;
22868
 
                        goto yy139;
 
22872
        yyaccept = 0;
 
22873
        yych = *(YYMARKER = ++YYCURSOR);
 
22874
        if (yych <= 'H') {
 
22875
                if (yych <= '.') {
 
22876
                        if (yych == ')') goto yy139;
 
22877
                        goto yy3;
22869
22878
                } else {
 
22879
                        if (yych <= '/') goto yy147;
22870
22880
                        if (yych <= '@') goto yy3;
22871
 
                        if (yych <= 'W') goto yy141;
22872
 
                        goto yy1496;
 
22881
                        if (yych <= 'G') goto yy143;
 
22882
                        goto yy395;
22873
22883
                }
22874
22884
        } else {
22875
 
                if (yych <= 'w') {
22876
 
                        if (yych <= 'Z') goto yy141;
22877
 
                        if (yych <= '`') goto yy3;
22878
 
                        goto yy141;
 
22885
                if (yych <= '`') {
 
22886
                        if (yych <= 'Z') goto yy143;
 
22887
                        if (yych == '_') goto yy147;
 
22888
                        goto yy3;
22879
22889
                } else {
22880
 
                        if (yych <= 'x') goto yy1496;
22881
 
                        if (yych <= 'z') goto yy141;
 
22890
                        if (yych == 'h') goto yy406;
 
22891
                        if (yych <= 'z') goto yy152;
22882
22892
                        goto yy3;
22883
22893
                }
22884
22894
        }
22885
22895
yy1493:
22886
22896
        YYDEBUG(1493, *YYCURSOR);
22887
22897
        yych = *++YYCURSOR;
22888
 
        if (yych <= 'N') {
22889
 
                if (yych <= ')') {
22890
 
                        if (yych <= '(') goto yy3;
22891
 
                        goto yy139;
22892
 
                } else {
 
22898
        if (yych <= 'W') {
 
22899
                if (yych <= 'N') {
 
22900
                        if (yych == ')') goto yy139;
22893
22901
                        if (yych <= '@') goto yy3;
22894
 
                        if (yych <= 'M') goto yy141;
 
22902
                        goto yy141;
 
22903
                } else {
 
22904
                        if (yych <= 'O') goto yy1501;
 
22905
                        if (yych <= 'U') goto yy141;
 
22906
                        if (yych <= 'V') goto yy1502;
 
22907
                        goto yy1499;
22895
22908
                }
22896
22909
        } else {
22897
 
                if (yych <= 'm') {
 
22910
                if (yych <= 'o') {
22898
22911
                        if (yych <= 'Z') goto yy141;
22899
22912
                        if (yych <= '`') goto yy3;
22900
 
                        goto yy141;
 
22913
                        if (yych <= 'n') goto yy141;
 
22914
                        goto yy1501;
22901
22915
                } else {
22902
 
                        if (yych <= 'n') goto yy1494;
22903
 
                        if (yych <= 'z') goto yy141;
22904
 
                        goto yy3;
 
22916
                        if (yych <= 'v') {
 
22917
                                if (yych <= 'u') goto yy141;
 
22918
                                goto yy1502;
 
22919
                        } else {
 
22920
                                if (yych <= 'w') goto yy1499;
 
22921
                                if (yych <= 'z') goto yy141;
 
22922
                                goto yy3;
 
22923
                        }
22905
22924
                }
22906
22925
        }
22907
22926
yy1494:
22908
22927
        YYDEBUG(1494, *YYCURSOR);
22909
22928
        yych = *++YYCURSOR;
22910
 
        if (yych <= 'T') {
 
22929
        if (yych <= 'X') {
22911
22930
                if (yych <= ')') {
22912
22931
                        if (yych <= '(') goto yy3;
22913
22932
                        goto yy139;
22914
22933
                } else {
22915
22934
                        if (yych <= '@') goto yy3;
22916
 
                        if (yych <= 'S') goto yy142;
 
22935
                        if (yych <= 'W') goto yy141;
 
22936
                        goto yy1498;
22917
22937
                }
22918
22938
        } else {
22919
 
                if (yych <= 's') {
22920
 
                        if (yych <= 'Z') goto yy142;
 
22939
                if (yych <= 'w') {
 
22940
                        if (yych <= 'Z') goto yy141;
22921
22941
                        if (yych <= '`') goto yy3;
22922
 
                        goto yy142;
 
22942
                        goto yy141;
22923
22943
                } else {
22924
 
                        if (yych <= 't') goto yy1495;
22925
 
                        if (yych <= 'z') goto yy142;
 
22944
                        if (yych <= 'x') goto yy1498;
 
22945
                        if (yych <= 'z') goto yy141;
22926
22946
                        goto yy3;
22927
22947
                }
22928
22948
        }
22929
22949
yy1495:
22930
22950
        YYDEBUG(1495, *YYCURSOR);
22931
22951
        yych = *++YYCURSOR;
22932
 
        if (yych <= 'H') {
 
22952
        if (yych <= 'N') {
22933
22953
                if (yych <= ')') {
22934
22954
                        if (yych <= '(') goto yy3;
22935
22955
                        goto yy139;
22936
22956
                } else {
22937
22957
                        if (yych <= '@') goto yy3;
22938
 
                        if (yych <= 'G') goto yy143;
22939
 
                        goto yy1214;
 
22958
                        if (yych <= 'M') goto yy141;
22940
22959
                }
22941
22960
        } else {
22942
 
                if (yych <= 'g') {
22943
 
                        if (yych <= 'Z') goto yy143;
 
22961
                if (yych <= 'm') {
 
22962
                        if (yych <= 'Z') goto yy141;
22944
22963
                        if (yych <= '`') goto yy3;
22945
 
                        goto yy143;
 
22964
                        goto yy141;
22946
22965
                } else {
22947
 
                        if (yych <= 'h') goto yy1214;
22948
 
                        if (yych <= 'z') goto yy143;
 
22966
                        if (yych <= 'n') goto yy1496;
 
22967
                        if (yych <= 'z') goto yy141;
22949
22968
                        goto yy3;
22950
22969
                }
22951
22970
        }
22959
22978
                } else {
22960
22979
                        if (yych <= '@') goto yy3;
22961
22980
                        if (yych <= 'S') goto yy142;
22962
 
                        goto yy1426;
22963
22981
                }
22964
22982
        } else {
22965
22983
                if (yych <= 's') {
22967
22985
                        if (yych <= '`') goto yy3;
22968
22986
                        goto yy142;
22969
22987
                } else {
22970
 
                        if (yych <= 't') goto yy1426;
 
22988
                        if (yych <= 't') goto yy1497;
22971
22989
                        if (yych <= 'z') goto yy142;
22972
22990
                        goto yy3;
22973
22991
                }
22974
22992
        }
22975
22993
yy1497:
22976
22994
        YYDEBUG(1497, *YYCURSOR);
22977
 
        ++YYCURSOR;
22978
 
        if ((yych = *YYCURSOR) <= '@') {
22979
 
                if (yych == ')') goto yy139;
 
22995
        yych = *++YYCURSOR;
 
22996
        if (yych <= 'H') {
 
22997
                if (yych <= ')') {
 
22998
                        if (yych <= '(') goto yy3;
 
22999
                        goto yy139;
 
23000
                } else {
 
23001
                        if (yych <= '@') goto yy3;
 
23002
                        if (yych <= 'G') goto yy143;
 
23003
                        goto yy1238;
 
23004
                }
22980
23005
        } else {
22981
 
                if (yych <= 'Z') goto yy142;
22982
 
                if (yych <= '`') goto yy1498;
22983
 
                if (yych <= 'z') goto yy142;
 
23006
                if (yych <= 'g') {
 
23007
                        if (yych <= 'Z') goto yy143;
 
23008
                        if (yych <= '`') goto yy3;
 
23009
                        goto yy143;
 
23010
                } else {
 
23011
                        if (yych <= 'h') goto yy1238;
 
23012
                        if (yych <= 'z') goto yy143;
 
23013
                        goto yy3;
 
23014
                }
22984
23015
        }
22985
23016
yy1498:
22986
23017
        YYDEBUG(1498, *YYCURSOR);
22987
 
        {
22988
 
                DEBUG_OUTPUT("now");
22989
 
                TIMELIB_INIT;
22990
 
 
22991
 
                TIMELIB_DEINIT;
22992
 
                return TIMELIB_RELATIVE;
 
23018
        yych = *++YYCURSOR;
 
23019
        if (yych <= 'T') {
 
23020
                if (yych <= ')') {
 
23021
                        if (yych <= '(') goto yy3;
 
23022
                        goto yy139;
 
23023
                } else {
 
23024
                        if (yych <= '@') goto yy3;
 
23025
                        if (yych <= 'S') goto yy142;
 
23026
                        goto yy1428;
 
23027
                }
 
23028
        } else {
 
23029
                if (yych <= 's') {
 
23030
                        if (yych <= 'Z') goto yy142;
 
23031
                        if (yych <= '`') goto yy3;
 
23032
                        goto yy142;
 
23033
                } else {
 
23034
                        if (yych <= 't') goto yy1428;
 
23035
                        if (yych <= 'z') goto yy142;
 
23036
                        goto yy3;
 
23037
                }
22993
23038
        }
22994
23039
yy1499:
22995
23040
        YYDEBUG(1499, *YYCURSOR);
22996
 
        yych = *++YYCURSOR;
22997
 
        if (yych <= 'N') {
22998
 
                if (yych <= ')') {
22999
 
                        if (yych <= '(') goto yy3;
23000
 
                        goto yy139;
23001
 
                } else {
23002
 
                        if (yych <= '@') goto yy3;
23003
 
                        if (yych <= 'M') goto yy142;
23004
 
                        goto yy1505;
23005
 
                }
 
23041
        ++YYCURSOR;
 
23042
        if ((yych = *YYCURSOR) <= '@') {
 
23043
                if (yych == ')') goto yy139;
23006
23044
        } else {
23007
 
                if (yych <= 'm') {
23008
 
                        if (yych <= 'Z') goto yy142;
23009
 
                        if (yych <= '`') goto yy3;
23010
 
                        goto yy142;
23011
 
                } else {
23012
 
                        if (yych <= 'n') goto yy1505;
23013
 
                        if (yych <= 'z') goto yy142;
23014
 
                        goto yy3;
23015
 
                }
 
23045
                if (yych <= 'Z') goto yy142;
 
23046
                if (yych <= '`') goto yy1500;
 
23047
                if (yych <= 'z') goto yy142;
23016
23048
        }
23017
23049
yy1500:
23018
23050
        YYDEBUG(1500, *YYCURSOR);
23019
 
        yyaccept = 5;
23020
 
        yych = *(YYMARKER = ++YYCURSOR);
23021
 
        if (yych <= '/') {
23022
 
                if (yych <= '(') {
23023
 
                        if (yych <= '\t') {
23024
 
                                if (yych <= 0x08) goto yy194;
23025
 
                                goto yy196;
23026
 
                        } else {
23027
 
                                if (yych == ' ') goto yy196;
23028
 
                                goto yy194;
23029
 
                        }
23030
 
                } else {
23031
 
                        if (yych <= ',') {
23032
 
                                if (yych <= ')') goto yy139;
23033
 
                                goto yy194;
23034
 
                        } else {
23035
 
                                if (yych <= '-') goto yy197;
23036
 
                                if (yych <= '.') goto yy196;
23037
 
                                goto yy194;
23038
 
                        }
23039
 
                }
23040
 
        } else {
23041
 
                if (yych <= 'Z') {
23042
 
                        if (yych <= '@') {
23043
 
                                if (yych <= '9') goto yy196;
23044
 
                                goto yy194;
23045
 
                        } else {
23046
 
                                if (yych != 'E') goto yy142;
23047
 
                        }
23048
 
                } else {
23049
 
                        if (yych <= 'd') {
23050
 
                                if (yych <= '`') goto yy194;
23051
 
                                goto yy142;
23052
 
                        } else {
23053
 
                                if (yych <= 'e') goto yy1501;
23054
 
                                if (yych <= 'z') goto yy142;
23055
 
                                goto yy194;
23056
 
                        }
23057
 
                }
 
23051
        {
 
23052
                DEBUG_OUTPUT("now");
 
23053
                TIMELIB_INIT;
 
23054
 
 
23055
                TIMELIB_DEINIT;
 
23056
                return TIMELIB_RELATIVE;
23058
23057
        }
23059
23058
yy1501:
23060
23059
        YYDEBUG(1501, *YYCURSOR);
23061
23060
        yych = *++YYCURSOR;
23062
 
        if (yych <= 'M') {
 
23061
        if (yych <= 'N') {
23063
23062
                if (yych <= ')') {
23064
23063
                        if (yych <= '(') goto yy3;
23065
23064
                        goto yy139;
23066
23065
                } else {
23067
23066
                        if (yych <= '@') goto yy3;
23068
 
                        if (yych <= 'L') goto yy143;
 
23067
                        if (yych <= 'M') goto yy142;
 
23068
                        goto yy1507;
23069
23069
                }
23070
23070
        } else {
23071
 
                if (yych <= 'l') {
23072
 
                        if (yych <= 'Z') goto yy143;
 
23071
                if (yych <= 'm') {
 
23072
                        if (yych <= 'Z') goto yy142;
23073
23073
                        if (yych <= '`') goto yy3;
23074
 
                        goto yy143;
 
23074
                        goto yy142;
23075
23075
                } else {
23076
 
                        if (yych <= 'm') goto yy1502;
23077
 
                        if (yych <= 'z') goto yy143;
 
23076
                        if (yych <= 'n') goto yy1507;
 
23077
                        if (yych <= 'z') goto yy142;
23078
23078
                        goto yy3;
23079
23079
                }
23080
23080
        }
23081
23081
yy1502:
23082
23082
        YYDEBUG(1502, *YYCURSOR);
23083
 
        yych = *++YYCURSOR;
23084
 
        if (yych <= 'B') {
23085
 
                if (yych <= ')') {
23086
 
                        if (yych <= '(') goto yy3;
23087
 
                        goto yy139;
 
23083
        yyaccept = 5;
 
23084
        yych = *(YYMARKER = ++YYCURSOR);
 
23085
        if (yych <= '/') {
 
23086
                if (yych <= '(') {
 
23087
                        if (yych <= '\t') {
 
23088
                                if (yych <= 0x08) goto yy194;
 
23089
                                goto yy196;
 
23090
                        } else {
 
23091
                                if (yych == ' ') goto yy196;
 
23092
                                goto yy194;
 
23093
                        }
23088
23094
                } else {
23089
 
                        if (yych <= '@') goto yy3;
23090
 
                        if (yych <= 'A') goto yy144;
 
23095
                        if (yych <= ',') {
 
23096
                                if (yych <= ')') goto yy139;
 
23097
                                goto yy194;
 
23098
                        } else {
 
23099
                                if (yych <= '-') goto yy197;
 
23100
                                if (yych <= '.') goto yy196;
 
23101
                                goto yy194;
 
23102
                        }
23091
23103
                }
23092
23104
        } else {
23093
 
                if (yych <= 'a') {
23094
 
                        if (yych <= 'Z') goto yy144;
23095
 
                        if (yych <= '`') goto yy3;
23096
 
                        goto yy144;
 
23105
                if (yych <= 'Z') {
 
23106
                        if (yych <= '@') {
 
23107
                                if (yych <= '9') goto yy196;
 
23108
                                goto yy194;
 
23109
                        } else {
 
23110
                                if (yych != 'E') goto yy142;
 
23111
                        }
23097
23112
                } else {
23098
 
                        if (yych <= 'b') goto yy1503;
23099
 
                        if (yych <= 'z') goto yy144;
23100
 
                        goto yy3;
 
23113
                        if (yych <= 'd') {
 
23114
                                if (yych <= '`') goto yy194;
 
23115
                                goto yy142;
 
23116
                        } else {
 
23117
                                if (yych <= 'e') goto yy1503;
 
23118
                                if (yych <= 'z') goto yy142;
 
23119
                                goto yy194;
 
23120
                        }
23101
23121
                }
23102
23122
        }
23103
23123
yy1503:
23104
23124
        YYDEBUG(1503, *YYCURSOR);
23105
 
        yyaccept = 0;
23106
 
        yych = *(YYMARKER = ++YYCURSOR);
23107
 
        if (yych <= 'D') {
23108
 
                if (yych == ')') goto yy139;
23109
 
                goto yy3;
 
23125
        yych = *++YYCURSOR;
 
23126
        if (yych <= 'M') {
 
23127
                if (yych <= ')') {
 
23128
                        if (yych <= '(') goto yy3;
 
23129
                        goto yy139;
 
23130
                } else {
 
23131
                        if (yych <= '@') goto yy3;
 
23132
                        if (yych <= 'L') goto yy143;
 
23133
                }
23110
23134
        } else {
23111
 
                if (yych <= 'E') goto yy1504;
23112
 
                if (yych != 'e') goto yy3;
 
23135
                if (yych <= 'l') {
 
23136
                        if (yych <= 'Z') goto yy143;
 
23137
                        if (yych <= '`') goto yy3;
 
23138
                        goto yy143;
 
23139
                } else {
 
23140
                        if (yych <= 'm') goto yy1504;
 
23141
                        if (yych <= 'z') goto yy143;
 
23142
                        goto yy3;
 
23143
                }
23113
23144
        }
23114
23145
yy1504:
23115
23146
        YYDEBUG(1504, *YYCURSOR);
23116
23147
        yych = *++YYCURSOR;
23117
 
        if (yych == 'R') goto yy206;
23118
 
        if (yych == 'r') goto yy206;
23119
 
        goto yy56;
 
23148
        if (yych <= 'B') {
 
23149
                if (yych <= ')') {
 
23150
                        if (yych <= '(') goto yy3;
 
23151
                        goto yy139;
 
23152
                } else {
 
23153
                        if (yych <= '@') goto yy3;
 
23154
                        if (yych <= 'A') goto yy144;
 
23155
                }
 
23156
        } else {
 
23157
                if (yych <= 'a') {
 
23158
                        if (yych <= 'Z') goto yy144;
 
23159
                        if (yych <= '`') goto yy3;
 
23160
                        goto yy144;
 
23161
                } else {
 
23162
                        if (yych <= 'b') goto yy1505;
 
23163
                        if (yych <= 'z') goto yy144;
 
23164
                        goto yy3;
 
23165
                }
 
23166
        }
23120
23167
yy1505:
23121
23168
        YYDEBUG(1505, *YYCURSOR);
23122
 
        ++YYCURSOR;
23123
 
        if ((yych = *YYCURSOR) <= '@') {
 
23169
        yyaccept = 0;
 
23170
        yych = *(YYMARKER = ++YYCURSOR);
 
23171
        if (yych <= 'D') {
23124
23172
                if (yych == ')') goto yy139;
 
23173
                goto yy3;
23125
23174
        } else {
23126
 
                if (yych <= 'Z') goto yy143;
23127
 
                if (yych <= '`') goto yy1506;
23128
 
                if (yych <= 'z') goto yy143;
 
23175
                if (yych <= 'E') goto yy1506;
 
23176
                if (yych != 'e') goto yy3;
23129
23177
        }
23130
23178
yy1506:
23131
23179
        YYDEBUG(1506, *YYCURSOR);
23132
 
        {
23133
 
                DEBUG_OUTPUT("noon");
23134
 
                TIMELIB_INIT;
23135
 
                TIMELIB_UNHAVE_TIME();
23136
 
                TIMELIB_HAVE_TIME();
23137
 
                s->time->h = 12;
23138
 
 
23139
 
                TIMELIB_DEINIT;
23140
 
                return TIMELIB_RELATIVE;
23141
 
        }
 
23180
        yych = *++YYCURSOR;
 
23181
        if (yych == 'R') goto yy206;
 
23182
        if (yych == 'r') goto yy206;
 
23183
        goto yy56;
23142
23184
yy1507:
23143
23185
        YYDEBUG(1507, *YYCURSOR);
23144
 
        yyaccept = 0;
23145
 
        yych = *(YYMARKER = ++YYCURSOR);
23146
 
        if (yych <= 'W') {
23147
 
                if (yych <= '@') {
23148
 
                        if (yych <= ')') {
23149
 
                                if (yych <= '(') goto yy3;
23150
 
                                goto yy139;
23151
 
                        } else {
23152
 
                                if (yych == '/') goto yy147;
23153
 
                                goto yy3;
23154
 
                        }
23155
 
                } else {
23156
 
                        if (yych <= 'O') {
23157
 
                                if (yych <= 'N') goto yy141;
23158
 
                                goto yy1499;
23159
 
                        } else {
23160
 
                                if (yych <= 'U') goto yy141;
23161
 
                                if (yych <= 'V') goto yy1500;
23162
 
                                goto yy1497;
23163
 
                        }
23164
 
                }
 
23186
        ++YYCURSOR;
 
23187
        if ((yych = *YYCURSOR) <= '@') {
 
23188
                if (yych == ')') goto yy139;
23165
23189
        } else {
23166
 
                if (yych <= 'n') {
23167
 
                        if (yych <= '^') {
23168
 
                                if (yych <= 'Z') goto yy141;
23169
 
                                goto yy3;
23170
 
                        } else {
23171
 
                                if (yych <= '_') goto yy147;
23172
 
                                if (yych <= '`') goto yy3;
23173
 
                                goto yy146;
23174
 
                        }
23175
 
                } else {
23176
 
                        if (yych <= 'v') {
23177
 
                                if (yych <= 'o') goto yy1514;
23178
 
                                if (yych <= 'u') goto yy146;
23179
 
                                goto yy1515;
23180
 
                        } else {
23181
 
                                if (yych <= 'w') goto yy1513;
23182
 
                                if (yych <= 'z') goto yy146;
23183
 
                                goto yy3;
23184
 
                        }
23185
 
                }
 
23190
                if (yych <= 'Z') goto yy143;
 
23191
                if (yych <= '`') goto yy1508;
 
23192
                if (yych <= 'z') goto yy143;
23186
23193
        }
23187
23194
yy1508:
23188
23195
        YYDEBUG(1508, *YYCURSOR);
23189
 
        yyaccept = 0;
23190
 
        yych = *(YYMARKER = ++YYCURSOR);
23191
 
        if (yych <= 'X') {
23192
 
                if (yych <= '.') {
23193
 
                        if (yych == ')') goto yy139;
23194
 
                        goto yy3;
23195
 
                } else {
23196
 
                        if (yych <= '/') goto yy147;
23197
 
                        if (yych <= '@') goto yy3;
23198
 
                        if (yych <= 'W') goto yy141;
23199
 
                        goto yy1496;
23200
 
                }
23201
 
        } else {
23202
 
                if (yych <= '`') {
23203
 
                        if (yych <= 'Z') goto yy141;
23204
 
                        if (yych == '_') goto yy147;
23205
 
                        goto yy3;
23206
 
                } else {
23207
 
                        if (yych == 'x') goto yy1512;
23208
 
                        if (yych <= 'z') goto yy146;
23209
 
                        goto yy3;
23210
 
                }
 
23196
        {
 
23197
                DEBUG_OUTPUT("noon");
 
23198
                TIMELIB_INIT;
 
23199
                TIMELIB_UNHAVE_TIME();
 
23200
                TIMELIB_HAVE_TIME();
 
23201
                s->time->h = 12;
 
23202
 
 
23203
                TIMELIB_DEINIT;
 
23204
                return TIMELIB_RELATIVE;
23211
23205
        }
23212
23206
yy1509:
23213
23207
        YYDEBUG(1509, *YYCURSOR);
23214
23208
        yyaccept = 0;
23215
23209
        yych = *(YYMARKER = ++YYCURSOR);
23216
 
        if (yych <= 'N') {
23217
 
                if (yych <= '.') {
23218
 
                        if (yych == ')') goto yy139;
23219
 
                        goto yy3;
 
23210
        if (yych <= 'W') {
 
23211
                if (yych <= '@') {
 
23212
                        if (yych <= ')') {
 
23213
                                if (yych <= '(') goto yy3;
 
23214
                                goto yy139;
 
23215
                        } else {
 
23216
                                if (yych == '/') goto yy147;
 
23217
                                goto yy3;
 
23218
                        }
23220
23219
                } else {
23221
 
                        if (yych <= '/') goto yy147;
23222
 
                        if (yych <= '@') goto yy3;
23223
 
                        if (yych <= 'M') goto yy141;
23224
 
                        goto yy1494;
 
23220
                        if (yych <= 'O') {
 
23221
                                if (yych <= 'N') goto yy141;
 
23222
                                goto yy1501;
 
23223
                        } else {
 
23224
                                if (yych <= 'U') goto yy141;
 
23225
                                if (yych <= 'V') goto yy1502;
 
23226
                                goto yy1499;
 
23227
                        }
23225
23228
                }
23226
23229
        } else {
23227
 
                if (yych <= '`') {
23228
 
                        if (yych <= 'Z') goto yy141;
23229
 
                        if (yych == '_') goto yy147;
23230
 
                        goto yy3;
 
23230
                if (yych <= 'n') {
 
23231
                        if (yych <= '^') {
 
23232
                                if (yych <= 'Z') goto yy141;
 
23233
                                goto yy3;
 
23234
                        } else {
 
23235
                                if (yych <= '_') goto yy147;
 
23236
                                if (yych <= '`') goto yy3;
 
23237
                                goto yy146;
 
23238
                        }
23231
23239
                } else {
23232
 
                        if (yych == 'n') goto yy1510;
23233
 
                        if (yych <= 'z') goto yy146;
23234
 
                        goto yy3;
 
23240
                        if (yych <= 'v') {
 
23241
                                if (yych <= 'o') goto yy1516;
 
23242
                                if (yych <= 'u') goto yy146;
 
23243
                                goto yy1517;
 
23244
                        } else {
 
23245
                                if (yych <= 'w') goto yy1515;
 
23246
                                if (yych <= 'z') goto yy146;
 
23247
                                goto yy3;
 
23248
                        }
23235
23249
                }
23236
23250
        }
23237
23251
yy1510:
23238
23252
        YYDEBUG(1510, *YYCURSOR);
23239
23253
        yyaccept = 0;
23240
23254
        yych = *(YYMARKER = ++YYCURSOR);
23241
 
        if (yych <= 'T') {
 
23255
        if (yych <= 'X') {
23242
23256
                if (yych <= '.') {
23243
23257
                        if (yych == ')') goto yy139;
23244
23258
                        goto yy3;
23245
23259
                } else {
23246
23260
                        if (yych <= '/') goto yy147;
23247
23261
                        if (yych <= '@') goto yy3;
23248
 
                        if (yych <= 'S') goto yy142;
23249
 
                        goto yy1495;
 
23262
                        if (yych <= 'W') goto yy141;
 
23263
                        goto yy1498;
23250
23264
                }
23251
23265
        } else {
23252
23266
                if (yych <= '`') {
23253
 
                        if (yych <= 'Z') goto yy142;
 
23267
                        if (yych <= 'Z') goto yy141;
23254
23268
                        if (yych == '_') goto yy147;
23255
23269
                        goto yy3;
23256
23270
                } else {
23257
 
                        if (yych == 't') goto yy1511;
23258
 
                        if (yych <= 'z') goto yy151;
 
23271
                        if (yych == 'x') goto yy1514;
 
23272
                        if (yych <= 'z') goto yy146;
23259
23273
                        goto yy3;
23260
23274
                }
23261
23275
        }
23263
23277
        YYDEBUG(1511, *YYCURSOR);
23264
23278
        yyaccept = 0;
23265
23279
        yych = *(YYMARKER = ++YYCURSOR);
23266
 
        if (yych <= 'H') {
 
23280
        if (yych <= 'N') {
23267
23281
                if (yych <= '.') {
23268
23282
                        if (yych == ')') goto yy139;
23269
23283
                        goto yy3;
23270
23284
                } else {
23271
23285
                        if (yych <= '/') goto yy147;
23272
23286
                        if (yych <= '@') goto yy3;
23273
 
                        if (yych <= 'G') goto yy143;
23274
 
                        goto yy1214;
 
23287
                        if (yych <= 'M') goto yy141;
 
23288
                        goto yy1496;
23275
23289
                }
23276
23290
        } else {
23277
23291
                if (yych <= '`') {
23278
 
                        if (yych <= 'Z') goto yy143;
 
23292
                        if (yych <= 'Z') goto yy141;
23279
23293
                        if (yych == '_') goto yy147;
23280
23294
                        goto yy3;
23281
23295
                } else {
23282
 
                        if (yych == 'h') goto yy1225;
23283
 
                        if (yych <= 'z') goto yy152;
 
23296
                        if (yych == 'n') goto yy1512;
 
23297
                        if (yych <= 'z') goto yy146;
23284
23298
                        goto yy3;
23285
23299
                }
23286
23300
        }
23296
23310
                        if (yych <= '/') goto yy147;
23297
23311
                        if (yych <= '@') goto yy3;
23298
23312
                        if (yych <= 'S') goto yy142;
23299
 
                        goto yy1426;
 
23313
                        goto yy1497;
23300
23314
                }
23301
23315
        } else {
23302
23316
                if (yych <= '`') {
23304
23318
                        if (yych == '_') goto yy147;
23305
23319
                        goto yy3;
23306
23320
                } else {
23307
 
                        if (yych == 't') goto yy1458;
 
23321
                        if (yych == 't') goto yy1513;
23308
23322
                        if (yych <= 'z') goto yy151;
23309
23323
                        goto yy3;
23310
23324
                }
23311
23325
        }
23312
23326
yy1513:
23313
23327
        YYDEBUG(1513, *YYCURSOR);
23314
 
        yyaccept = 32;
 
23328
        yyaccept = 0;
23315
23329
        yych = *(YYMARKER = ++YYCURSOR);
23316
 
        if (yych <= '@') {
23317
 
                if (yych <= ')') {
23318
 
                        if (yych <= '(') goto yy1498;
23319
 
                        goto yy139;
 
23330
        if (yych <= 'H') {
 
23331
                if (yych <= '.') {
 
23332
                        if (yych == ')') goto yy139;
 
23333
                        goto yy3;
23320
23334
                } else {
23321
 
                        if (yych == '/') goto yy147;
23322
 
                        goto yy1498;
 
23335
                        if (yych <= '/') goto yy147;
 
23336
                        if (yych <= '@') goto yy3;
 
23337
                        if (yych <= 'G') goto yy143;
 
23338
                        goto yy1238;
23323
23339
                }
23324
23340
        } else {
23325
 
                if (yych <= '_') {
23326
 
                        if (yych <= 'Z') goto yy142;
23327
 
                        if (yych <= '^') goto yy1498;
23328
 
                        goto yy147;
 
23341
                if (yych <= '`') {
 
23342
                        if (yych <= 'Z') goto yy143;
 
23343
                        if (yych == '_') goto yy147;
 
23344
                        goto yy3;
23329
23345
                } else {
23330
 
                        if (yych <= '`') goto yy1498;
23331
 
                        if (yych <= 'z') goto yy151;
23332
 
                        goto yy1498;
 
23346
                        if (yych == 'h') goto yy1267;
 
23347
                        if (yych <= 'z') goto yy152;
 
23348
                        goto yy3;
23333
23349
                }
23334
23350
        }
23335
23351
yy1514:
23336
23352
        YYDEBUG(1514, *YYCURSOR);
23337
23353
        yyaccept = 0;
23338
23354
        yych = *(YYMARKER = ++YYCURSOR);
23339
 
        if (yych <= 'N') {
 
23355
        if (yych <= 'T') {
23340
23356
                if (yych <= '.') {
23341
23357
                        if (yych == ')') goto yy139;
23342
23358
                        goto yy3;
23343
23359
                } else {
23344
23360
                        if (yych <= '/') goto yy147;
23345
23361
                        if (yych <= '@') goto yy3;
23346
 
                        if (yych <= 'M') goto yy142;
23347
 
                        goto yy1505;
 
23362
                        if (yych <= 'S') goto yy142;
 
23363
                        goto yy1428;
23348
23364
                }
23349
23365
        } else {
23350
23366
                if (yych <= '`') {
23352
23368
                        if (yych == '_') goto yy147;
23353
23369
                        goto yy3;
23354
23370
                } else {
23355
 
                        if (yych == 'n') goto yy1520;
 
23371
                        if (yych == 't') goto yy1460;
23356
23372
                        if (yych <= 'z') goto yy151;
23357
23373
                        goto yy3;
23358
23374
                }
23359
23375
        }
23360
23376
yy1515:
23361
23377
        YYDEBUG(1515, *YYCURSOR);
23362
 
        yyaccept = 5;
 
23378
        yyaccept = 32;
23363
23379
        yych = *(YYMARKER = ++YYCURSOR);
23364
 
        if (yych <= '9') {
23365
 
                if (yych <= '(') {
23366
 
                        if (yych <= '\t') {
23367
 
                                if (yych <= 0x08) goto yy194;
23368
 
                                goto yy196;
23369
 
                        } else {
23370
 
                                if (yych == ' ') goto yy196;
23371
 
                                goto yy194;
23372
 
                        }
 
23380
        if (yych <= '@') {
 
23381
                if (yych <= ')') {
 
23382
                        if (yych <= '(') goto yy1500;
 
23383
                        goto yy139;
23373
23384
                } else {
23374
 
                        if (yych <= '-') {
23375
 
                                if (yych <= ')') goto yy139;
23376
 
                                if (yych <= ',') goto yy194;
23377
 
                                goto yy197;
23378
 
                        } else {
23379
 
                                if (yych == '/') goto yy147;
23380
 
                                goto yy196;
23381
 
                        }
 
23385
                        if (yych == '/') goto yy147;
 
23386
                        goto yy1500;
23382
23387
                }
23383
23388
        } else {
23384
 
                if (yych <= '^') {
23385
 
                        if (yych <= 'D') {
23386
 
                                if (yych <= '@') goto yy194;
23387
 
                                goto yy142;
23388
 
                        } else {
23389
 
                                if (yych <= 'E') goto yy1501;
23390
 
                                if (yych <= 'Z') goto yy142;
23391
 
                                goto yy194;
23392
 
                        }
 
23389
                if (yych <= '_') {
 
23390
                        if (yych <= 'Z') goto yy142;
 
23391
                        if (yych <= '^') goto yy1500;
 
23392
                        goto yy147;
23393
23393
                } else {
23394
 
                        if (yych <= 'd') {
23395
 
                                if (yych <= '_') goto yy147;
23396
 
                                if (yych <= '`') goto yy194;
23397
 
                                goto yy151;
23398
 
                        } else {
23399
 
                                if (yych <= 'e') goto yy1516;
23400
 
                                if (yych <= 'z') goto yy151;
23401
 
                                goto yy194;
23402
 
                        }
 
23394
                        if (yych <= '`') goto yy1500;
 
23395
                        if (yych <= 'z') goto yy151;
 
23396
                        goto yy1500;
23403
23397
                }
23404
23398
        }
23405
23399
yy1516:
23406
23400
        YYDEBUG(1516, *YYCURSOR);
23407
23401
        yyaccept = 0;
23408
23402
        yych = *(YYMARKER = ++YYCURSOR);
23409
 
        if (yych <= 'M') {
 
23403
        if (yych <= 'N') {
23410
23404
                if (yych <= '.') {
23411
23405
                        if (yych == ')') goto yy139;
23412
23406
                        goto yy3;
23413
23407
                } else {
23414
23408
                        if (yych <= '/') goto yy147;
23415
23409
                        if (yych <= '@') goto yy3;
23416
 
                        if (yych <= 'L') goto yy143;
23417
 
                        goto yy1502;
 
23410
                        if (yych <= 'M') goto yy142;
 
23411
                        goto yy1507;
23418
23412
                }
23419
23413
        } else {
23420
23414
                if (yych <= '`') {
23421
 
                        if (yych <= 'Z') goto yy143;
 
23415
                        if (yych <= 'Z') goto yy142;
23422
23416
                        if (yych == '_') goto yy147;
23423
23417
                        goto yy3;
23424
23418
                } else {
23425
 
                        if (yych == 'm') goto yy1517;
23426
 
                        if (yych <= 'z') goto yy152;
 
23419
                        if (yych == 'n') goto yy1522;
 
23420
                        if (yych <= 'z') goto yy151;
23427
23421
                        goto yy3;
23428
23422
                }
23429
23423
        }
23430
23424
yy1517:
23431
23425
        YYDEBUG(1517, *YYCURSOR);
23432
 
        yyaccept = 0;
 
23426
        yyaccept = 5;
23433
23427
        yych = *(YYMARKER = ++YYCURSOR);
23434
 
        if (yych <= 'B') {
23435
 
                if (yych <= '.') {
23436
 
                        if (yych == ')') goto yy139;
23437
 
                        goto yy3;
 
23428
        if (yych <= '9') {
 
23429
                if (yych <= '(') {
 
23430
                        if (yych <= '\t') {
 
23431
                                if (yych <= 0x08) goto yy194;
 
23432
                                goto yy196;
 
23433
                        } else {
 
23434
                                if (yych == ' ') goto yy196;
 
23435
                                goto yy194;
 
23436
                        }
23438
23437
                } else {
23439
 
                        if (yych <= '/') goto yy147;
23440
 
                        if (yych <= '@') goto yy3;
23441
 
                        if (yych <= 'A') goto yy144;
23442
 
                        goto yy1503;
 
23438
                        if (yych <= '-') {
 
23439
                                if (yych <= ')') goto yy139;
 
23440
                                if (yych <= ',') goto yy194;
 
23441
                                goto yy197;
 
23442
                        } else {
 
23443
                                if (yych == '/') goto yy147;
 
23444
                                goto yy196;
 
23445
                        }
23443
23446
                }
23444
23447
        } else {
23445
 
                if (yych <= '`') {
23446
 
                        if (yych <= 'Z') goto yy144;
23447
 
                        if (yych == '_') goto yy147;
23448
 
                        goto yy3;
 
23448
                if (yych <= '^') {
 
23449
                        if (yych <= 'D') {
 
23450
                                if (yych <= '@') goto yy194;
 
23451
                                goto yy142;
 
23452
                        } else {
 
23453
                                if (yych <= 'E') goto yy1503;
 
23454
                                if (yych <= 'Z') goto yy142;
 
23455
                                goto yy194;
 
23456
                        }
23449
23457
                } else {
23450
 
                        if (yych == 'b') goto yy1518;
23451
 
                        if (yych <= 'z') goto yy153;
23452
 
                        goto yy3;
 
23458
                        if (yych <= 'd') {
 
23459
                                if (yych <= '_') goto yy147;
 
23460
                                if (yych <= '`') goto yy194;
 
23461
                                goto yy151;
 
23462
                        } else {
 
23463
                                if (yych <= 'e') goto yy1518;
 
23464
                                if (yych <= 'z') goto yy151;
 
23465
                                goto yy194;
 
23466
                        }
23453
23467
                }
23454
23468
        }
23455
23469
yy1518:
23456
23470
        YYDEBUG(1518, *YYCURSOR);
23457
23471
        yyaccept = 0;
23458
23472
        yych = *(YYMARKER = ++YYCURSOR);
23459
 
        if (yych <= 'E') {
 
23473
        if (yych <= 'M') {
23460
23474
                if (yych <= '.') {
23461
23475
                        if (yych == ')') goto yy139;
23462
23476
                        goto yy3;
23463
23477
                } else {
23464
23478
                        if (yych <= '/') goto yy147;
23465
 
                        if (yych <= 'D') goto yy3;
 
23479
                        if (yych <= '@') goto yy3;
 
23480
                        if (yych <= 'L') goto yy143;
23466
23481
                        goto yy1504;
23467
23482
                }
23468
23483
        } else {
23469
23484
                if (yych <= '`') {
 
23485
                        if (yych <= 'Z') goto yy143;
23470
23486
                        if (yych == '_') goto yy147;
23471
23487
                        goto yy3;
23472
23488
                } else {
23473
 
                        if (yych == 'e') goto yy1519;
23474
 
                        if (yych <= 'z') goto yy154;
 
23489
                        if (yych == 'm') goto yy1519;
 
23490
                        if (yych <= 'z') goto yy152;
23475
23491
                        goto yy3;
23476
23492
                }
23477
23493
        }
23478
23494
yy1519:
23479
23495
        YYDEBUG(1519, *YYCURSOR);
23480
 
        yych = *++YYCURSOR;
23481
 
        if (yych == 'R') goto yy206;
23482
 
        if (yych == 'r') goto yy377;
23483
 
        goto yy155;
 
23496
        yyaccept = 0;
 
23497
        yych = *(YYMARKER = ++YYCURSOR);
 
23498
        if (yych <= 'B') {
 
23499
                if (yych <= '.') {
 
23500
                        if (yych == ')') goto yy139;
 
23501
                        goto yy3;
 
23502
                } else {
 
23503
                        if (yych <= '/') goto yy147;
 
23504
                        if (yych <= '@') goto yy3;
 
23505
                        if (yych <= 'A') goto yy144;
 
23506
                        goto yy1505;
 
23507
                }
 
23508
        } else {
 
23509
                if (yych <= '`') {
 
23510
                        if (yych <= 'Z') goto yy144;
 
23511
                        if (yych == '_') goto yy147;
 
23512
                        goto yy3;
 
23513
                } else {
 
23514
                        if (yych == 'b') goto yy1520;
 
23515
                        if (yych <= 'z') goto yy153;
 
23516
                        goto yy3;
 
23517
                }
 
23518
        }
23484
23519
yy1520:
23485
23520
        YYDEBUG(1520, *YYCURSOR);
23486
 
        yyaccept = 33;
 
23521
        yyaccept = 0;
23487
23522
        yych = *(YYMARKER = ++YYCURSOR);
23488
 
        if (yych <= '@') {
23489
 
                if (yych <= ')') {
23490
 
                        if (yych <= '(') goto yy1506;
23491
 
                        goto yy139;
 
23523
        if (yych <= 'E') {
 
23524
                if (yych <= '.') {
 
23525
                        if (yych == ')') goto yy139;
 
23526
                        goto yy3;
23492
23527
                } else {
23493
 
                        if (yych == '/') goto yy147;
 
23528
                        if (yych <= '/') goto yy147;
 
23529
                        if (yych <= 'D') goto yy3;
23494
23530
                        goto yy1506;
23495
23531
                }
23496
23532
        } else {
23497
 
                if (yych <= '_') {
23498
 
                        if (yych <= 'Z') goto yy143;
23499
 
                        if (yych <= '^') goto yy1506;
23500
 
                        goto yy147;
 
23533
                if (yych <= '`') {
 
23534
                        if (yych == '_') goto yy147;
 
23535
                        goto yy3;
23501
23536
                } else {
23502
 
                        if (yych <= '`') goto yy1506;
23503
 
                        if (yych <= 'z') goto yy152;
23504
 
                        goto yy1506;
 
23537
                        if (yych == 'e') goto yy1521;
 
23538
                        if (yych <= 'z') goto yy154;
 
23539
                        goto yy3;
23505
23540
                }
23506
23541
        }
23507
23542
yy1521:
23508
23543
        YYDEBUG(1521, *YYCURSOR);
23509
23544
        yych = *++YYCURSOR;
23510
 
        if (yych <= 'S') {
23511
 
                if (yych <= ')') {
23512
 
                        if (yych <= '(') goto yy3;
23513
 
                        goto yy139;
23514
 
                } else {
23515
 
                        if (yych <= '@') goto yy3;
23516
 
                        if (yych <= 'R') goto yy141;
23517
 
                }
23518
 
        } else {
23519
 
                if (yych <= 'r') {
23520
 
                        if (yych <= 'Z') goto yy141;
23521
 
                        if (yych <= '`') goto yy3;
23522
 
                        goto yy141;
23523
 
                } else {
23524
 
                        if (yych <= 's') goto yy1522;
23525
 
                        if (yych <= 'z') goto yy141;
23526
 
                        goto yy3;
23527
 
                }
23528
 
        }
 
23545
        if (yych == 'R') goto yy206;
 
23546
        if (yych == 'r') goto yy377;
 
23547
        goto yy155;
23529
23548
yy1522:
23530
23549
        YYDEBUG(1522, *YYCURSOR);
23531
 
        yych = *++YYCURSOR;
23532
 
        if (yych <= 'T') {
 
23550
        yyaccept = 33;
 
23551
        yych = *(YYMARKER = ++YYCURSOR);
 
23552
        if (yych <= '@') {
23533
23553
                if (yych <= ')') {
23534
 
                        if (yych <= '(') goto yy3;
 
23554
                        if (yych <= '(') goto yy1508;
23535
23555
                        goto yy139;
23536
23556
                } else {
23537
 
                        if (yych <= '@') goto yy3;
23538
 
                        if (yych <= 'S') goto yy142;
 
23557
                        if (yych == '/') goto yy147;
 
23558
                        goto yy1508;
23539
23559
                }
23540
23560
        } else {
23541
 
                if (yych <= 's') {
23542
 
                        if (yych <= 'Z') goto yy142;
23543
 
                        if (yych <= '`') goto yy3;
23544
 
                        goto yy142;
 
23561
                if (yych <= '_') {
 
23562
                        if (yych <= 'Z') goto yy143;
 
23563
                        if (yych <= '^') goto yy1508;
 
23564
                        goto yy147;
23545
23565
                } else {
23546
 
                        if (yych <= 't') goto yy1523;
23547
 
                        if (yych <= 'z') goto yy142;
23548
 
                        goto yy3;
 
23566
                        if (yych <= '`') goto yy1508;
 
23567
                        if (yych <= 'z') goto yy152;
 
23568
                        goto yy1508;
23549
23569
                }
23550
23570
        }
23551
23571
yy1523:
23552
23572
        YYDEBUG(1523, *YYCURSOR);
23553
23573
        yych = *++YYCURSOR;
23554
 
        if (yych <= 'E') {
 
23574
        if (yych <= 'S') {
23555
23575
                if (yych <= ')') {
23556
23576
                        if (yych <= '(') goto yy3;
23557
23577
                        goto yy139;
23558
23578
                } else {
23559
23579
                        if (yych <= '@') goto yy3;
23560
 
                        if (yych <= 'D') goto yy143;
 
23580
                        if (yych <= 'R') goto yy141;
23561
23581
                }
23562
23582
        } else {
23563
 
                if (yych <= 'd') {
23564
 
                        if (yych <= 'Z') goto yy143;
 
23583
                if (yych <= 'r') {
 
23584
                        if (yych <= 'Z') goto yy141;
23565
23585
                        if (yych <= '`') goto yy3;
23566
 
                        goto yy143;
 
23586
                        goto yy141;
23567
23587
                } else {
23568
 
                        if (yych <= 'e') goto yy1524;
23569
 
                        if (yych <= 'z') goto yy143;
 
23588
                        if (yych <= 's') goto yy1524;
 
23589
                        if (yych <= 'z') goto yy141;
23570
23590
                        goto yy3;
23571
23591
                }
23572
23592
        }
23573
23593
yy1524:
23574
23594
        YYDEBUG(1524, *YYCURSOR);
23575
23595
        yych = *++YYCURSOR;
23576
 
        if (yych <= 'R') {
 
23596
        if (yych <= 'T') {
23577
23597
                if (yych <= ')') {
23578
23598
                        if (yych <= '(') goto yy3;
23579
23599
                        goto yy139;
23580
23600
                } else {
23581
23601
                        if (yych <= '@') goto yy3;
23582
 
                        if (yych <= 'Q') goto yy144;
 
23602
                        if (yych <= 'S') goto yy142;
23583
23603
                }
23584
23604
        } else {
23585
 
                if (yych <= 'q') {
23586
 
                        if (yych <= 'Z') goto yy144;
 
23605
                if (yych <= 's') {
 
23606
                        if (yych <= 'Z') goto yy142;
23587
23607
                        if (yych <= '`') goto yy3;
23588
 
                        goto yy144;
 
23608
                        goto yy142;
23589
23609
                } else {
23590
 
                        if (yych <= 'r') goto yy1525;
23591
 
                        if (yych <= 'z') goto yy144;
 
23610
                        if (yych <= 't') goto yy1525;
 
23611
                        if (yych <= 'z') goto yy142;
23592
23612
                        goto yy3;
23593
23613
                }
23594
23614
        }
23595
23615
yy1525:
23596
23616
        YYDEBUG(1525, *YYCURSOR);
23597
 
        yyaccept = 0;
23598
 
        yych = *(YYMARKER = ++YYCURSOR);
23599
 
        if (yych <= 'C') {
23600
 
                if (yych == ')') goto yy139;
23601
 
                goto yy3;
 
23617
        yych = *++YYCURSOR;
 
23618
        if (yych <= 'E') {
 
23619
                if (yych <= ')') {
 
23620
                        if (yych <= '(') goto yy3;
 
23621
                        goto yy139;
 
23622
                } else {
 
23623
                        if (yych <= '@') goto yy3;
 
23624
                        if (yych <= 'D') goto yy143;
 
23625
                }
23602
23626
        } else {
23603
 
                if (yych <= 'D') goto yy1526;
23604
 
                if (yych != 'd') goto yy3;
 
23627
                if (yych <= 'd') {
 
23628
                        if (yych <= 'Z') goto yy143;
 
23629
                        if (yych <= '`') goto yy3;
 
23630
                        goto yy143;
 
23631
                } else {
 
23632
                        if (yych <= 'e') goto yy1526;
 
23633
                        if (yych <= 'z') goto yy143;
 
23634
                        goto yy3;
 
23635
                }
23605
23636
        }
23606
23637
yy1526:
23607
23638
        YYDEBUG(1526, *YYCURSOR);
23608
23639
        yych = *++YYCURSOR;
23609
 
        if (yych == 'A') goto yy1527;
23610
 
        if (yych != 'a') goto yy56;
 
23640
        if (yych <= 'R') {
 
23641
                if (yych <= ')') {
 
23642
                        if (yych <= '(') goto yy3;
 
23643
                        goto yy139;
 
23644
                } else {
 
23645
                        if (yych <= '@') goto yy3;
 
23646
                        if (yych <= 'Q') goto yy144;
 
23647
                }
 
23648
        } else {
 
23649
                if (yych <= 'q') {
 
23650
                        if (yych <= 'Z') goto yy144;
 
23651
                        if (yych <= '`') goto yy3;
 
23652
                        goto yy144;
 
23653
                } else {
 
23654
                        if (yych <= 'r') goto yy1527;
 
23655
                        if (yych <= 'z') goto yy144;
 
23656
                        goto yy3;
 
23657
                }
 
23658
        }
23611
23659
yy1527:
23612
23660
        YYDEBUG(1527, *YYCURSOR);
23613
 
        yych = *++YYCURSOR;
23614
 
        if (yych == 'Y') goto yy1528;
23615
 
        if (yych != 'y') goto yy56;
 
23661
        yyaccept = 0;
 
23662
        yych = *(YYMARKER = ++YYCURSOR);
 
23663
        if (yych <= 'C') {
 
23664
                if (yych == ')') goto yy139;
 
23665
                goto yy3;
 
23666
        } else {
 
23667
                if (yych <= 'D') goto yy1528;
 
23668
                if (yych != 'd') goto yy3;
 
23669
        }
23616
23670
yy1528:
23617
23671
        YYDEBUG(1528, *YYCURSOR);
23618
 
        ++YYCURSOR;
 
23672
        yych = *++YYCURSOR;
 
23673
        if (yych == 'A') goto yy1529;
 
23674
        if (yych != 'a') goto yy56;
23619
23675
yy1529:
23620
23676
        YYDEBUG(1529, *YYCURSOR);
23621
 
        {
23622
 
                DEBUG_OUTPUT("yesterday");
23623
 
                TIMELIB_INIT;
23624
 
                TIMELIB_HAVE_RELATIVE();
23625
 
                TIMELIB_UNHAVE_TIME();
23626
 
 
23627
 
                s->time->relative.d = -1;
23628
 
                TIMELIB_DEINIT;
23629
 
                return TIMELIB_RELATIVE;
23630
 
        }
 
23677
        yych = *++YYCURSOR;
 
23678
        if (yych == 'Y') goto yy1530;
 
23679
        if (yych != 'y') goto yy56;
23631
23680
yy1530:
23632
23681
        YYDEBUG(1530, *YYCURSOR);
23633
 
        yyaccept = 0;
23634
 
        yych = *(YYMARKER = ++YYCURSOR);
23635
 
        if (yych <= 'S') {
23636
 
                if (yych <= '.') {
23637
 
                        if (yych == ')') goto yy139;
23638
 
                        goto yy3;
23639
 
                } else {
23640
 
                        if (yych <= '/') goto yy147;
23641
 
                        if (yych <= '@') goto yy3;
23642
 
                        if (yych <= 'R') goto yy141;
23643
 
                        goto yy1522;
23644
 
                }
23645
 
        } else {
23646
 
                if (yych <= '`') {
23647
 
                        if (yych <= 'Z') goto yy141;
23648
 
                        if (yych == '_') goto yy147;
23649
 
                        goto yy3;
23650
 
                } else {
23651
 
                        if (yych == 's') goto yy1531;
23652
 
                        if (yych <= 'z') goto yy146;
23653
 
                        goto yy3;
23654
 
                }
23655
 
        }
 
23682
        ++YYCURSOR;
23656
23683
yy1531:
23657
23684
        YYDEBUG(1531, *YYCURSOR);
23658
 
        yyaccept = 0;
23659
 
        yych = *(YYMARKER = ++YYCURSOR);
23660
 
        if (yych <= 'T') {
23661
 
                if (yych <= '.') {
23662
 
                        if (yych == ')') goto yy139;
23663
 
                        goto yy3;
23664
 
                } else {
23665
 
                        if (yych <= '/') goto yy147;
23666
 
                        if (yych <= '@') goto yy3;
23667
 
                        if (yych <= 'S') goto yy142;
23668
 
                        goto yy1523;
23669
 
                }
23670
 
        } else {
23671
 
                if (yych <= '`') {
23672
 
                        if (yych <= 'Z') goto yy142;
23673
 
                        if (yych == '_') goto yy147;
23674
 
                        goto yy3;
23675
 
                } else {
23676
 
                        if (yych == 't') goto yy1532;
23677
 
                        if (yych <= 'z') goto yy151;
23678
 
                        goto yy3;
23679
 
                }
 
23685
        {
 
23686
                DEBUG_OUTPUT("yesterday");
 
23687
                TIMELIB_INIT;
 
23688
                TIMELIB_HAVE_RELATIVE();
 
23689
                TIMELIB_UNHAVE_TIME();
 
23690
 
 
23691
                s->time->relative.d = -1;
 
23692
                TIMELIB_DEINIT;
 
23693
                return TIMELIB_RELATIVE;
23680
23694
        }
23681
23695
yy1532:
23682
23696
        YYDEBUG(1532, *YYCURSOR);
23683
23697
        yyaccept = 0;
23684
23698
        yych = *(YYMARKER = ++YYCURSOR);
23685
 
        if (yych <= 'E') {
 
23699
        if (yych <= 'S') {
23686
23700
                if (yych <= '.') {
23687
23701
                        if (yych == ')') goto yy139;
23688
23702
                        goto yy3;
23689
23703
                } else {
23690
23704
                        if (yych <= '/') goto yy147;
23691
23705
                        if (yych <= '@') goto yy3;
23692
 
                        if (yych <= 'D') goto yy143;
 
23706
                        if (yych <= 'R') goto yy141;
23693
23707
                        goto yy1524;
23694
23708
                }
23695
23709
        } else {
23696
23710
                if (yych <= '`') {
23697
 
                        if (yych <= 'Z') goto yy143;
 
23711
                        if (yych <= 'Z') goto yy141;
23698
23712
                        if (yych == '_') goto yy147;
23699
23713
                        goto yy3;
23700
23714
                } else {
23701
 
                        if (yych == 'e') goto yy1533;
23702
 
                        if (yych <= 'z') goto yy152;
 
23715
                        if (yych == 's') goto yy1533;
 
23716
                        if (yych <= 'z') goto yy146;
23703
23717
                        goto yy3;
23704
23718
                }
23705
23719
        }
23707
23721
        YYDEBUG(1533, *YYCURSOR);
23708
23722
        yyaccept = 0;
23709
23723
        yych = *(YYMARKER = ++YYCURSOR);
23710
 
        if (yych <= 'R') {
 
23724
        if (yych <= 'T') {
23711
23725
                if (yych <= '.') {
23712
23726
                        if (yych == ')') goto yy139;
23713
23727
                        goto yy3;
23714
23728
                } else {
23715
23729
                        if (yych <= '/') goto yy147;
23716
23730
                        if (yych <= '@') goto yy3;
23717
 
                        if (yych <= 'Q') goto yy144;
 
23731
                        if (yych <= 'S') goto yy142;
23718
23732
                        goto yy1525;
23719
23733
                }
23720
23734
        } else {
23721
23735
                if (yych <= '`') {
23722
 
                        if (yych <= 'Z') goto yy144;
 
23736
                        if (yych <= 'Z') goto yy142;
23723
23737
                        if (yych == '_') goto yy147;
23724
23738
                        goto yy3;
23725
23739
                } else {
23726
 
                        if (yych == 'r') goto yy1534;
23727
 
                        if (yych <= 'z') goto yy153;
 
23740
                        if (yych == 't') goto yy1534;
 
23741
                        if (yych <= 'z') goto yy151;
23728
23742
                        goto yy3;
23729
23743
                }
23730
23744
        }
23732
23746
        YYDEBUG(1534, *YYCURSOR);
23733
23747
        yyaccept = 0;
23734
23748
        yych = *(YYMARKER = ++YYCURSOR);
23735
 
        if (yych <= 'D') {
 
23749
        if (yych <= 'E') {
23736
23750
                if (yych <= '.') {
23737
23751
                        if (yych == ')') goto yy139;
23738
23752
                        goto yy3;
23739
23753
                } else {
23740
23754
                        if (yych <= '/') goto yy147;
23741
 
                        if (yych <= 'C') goto yy3;
 
23755
                        if (yych <= '@') goto yy3;
 
23756
                        if (yych <= 'D') goto yy143;
23742
23757
                        goto yy1526;
23743
23758
                }
23744
23759
        } else {
23745
23760
                if (yych <= '`') {
 
23761
                        if (yych <= 'Z') goto yy143;
23746
23762
                        if (yych == '_') goto yy147;
23747
23763
                        goto yy3;
23748
23764
                } else {
23749
 
                        if (yych == 'd') goto yy1535;
23750
 
                        if (yych <= 'z') goto yy154;
 
23765
                        if (yych == 'e') goto yy1535;
 
23766
                        if (yych <= 'z') goto yy152;
23751
23767
                        goto yy3;
23752
23768
                }
23753
23769
        }
23754
23770
yy1535:
23755
23771
        YYDEBUG(1535, *YYCURSOR);
23756
 
        yych = *++YYCURSOR;
23757
 
        if (yych == 'A') goto yy1527;
23758
 
        if (yych != 'a') goto yy155;
 
23772
        yyaccept = 0;
 
23773
        yych = *(YYMARKER = ++YYCURSOR);
 
23774
        if (yych <= 'R') {
 
23775
                if (yych <= '.') {
 
23776
                        if (yych == ')') goto yy139;
 
23777
                        goto yy3;
 
23778
                } else {
 
23779
                        if (yych <= '/') goto yy147;
 
23780
                        if (yych <= '@') goto yy3;
 
23781
                        if (yych <= 'Q') goto yy144;
 
23782
                        goto yy1527;
 
23783
                }
 
23784
        } else {
 
23785
                if (yych <= '`') {
 
23786
                        if (yych <= 'Z') goto yy144;
 
23787
                        if (yych == '_') goto yy147;
 
23788
                        goto yy3;
 
23789
                } else {
 
23790
                        if (yych == 'r') goto yy1536;
 
23791
                        if (yych <= 'z') goto yy153;
 
23792
                        goto yy3;
 
23793
                }
 
23794
        }
 
23795
yy1536:
23759
23796
        YYDEBUG(1536, *YYCURSOR);
23760
 
        yych = *++YYCURSOR;
23761
 
        if (yych == 'Y') goto yy1528;
 
23797
        yyaccept = 0;
 
23798
        yych = *(YYMARKER = ++YYCURSOR);
 
23799
        if (yych <= 'D') {
 
23800
                if (yych <= '.') {
 
23801
                        if (yych == ')') goto yy139;
 
23802
                        goto yy3;
 
23803
                } else {
 
23804
                        if (yych <= '/') goto yy147;
 
23805
                        if (yych <= 'C') goto yy3;
 
23806
                        goto yy1528;
 
23807
                }
 
23808
        } else {
 
23809
                if (yych <= '`') {
 
23810
                        if (yych == '_') goto yy147;
 
23811
                        goto yy3;
 
23812
                } else {
 
23813
                        if (yych == 'd') goto yy1537;
 
23814
                        if (yych <= 'z') goto yy154;
 
23815
                        goto yy3;
 
23816
                }
 
23817
        }
 
23818
yy1537:
 
23819
        YYDEBUG(1537, *YYCURSOR);
 
23820
        yych = *++YYCURSOR;
 
23821
        if (yych == 'A') goto yy1529;
 
23822
        if (yych != 'a') goto yy155;
 
23823
        YYDEBUG(1538, *YYCURSOR);
 
23824
        yych = *++YYCURSOR;
 
23825
        if (yych == 'Y') goto yy1530;
23762
23826
        if (yych != 'y') goto yy155;
23763
 
        YYDEBUG(1537, *YYCURSOR);
 
23827
        YYDEBUG(1539, *YYCURSOR);
23764
23828
        yyaccept = 34;
23765
23829
        yych = *(YYMARKER = ++YYCURSOR);
23766
23830
        if (yych <= '^') {
23767
23831
                if (yych == '/') goto yy147;
23768
 
                goto yy1529;
 
23832
                goto yy1531;
23769
23833
        } else {
23770
23834
                if (yych <= '_') goto yy147;
23771
 
                if (yych <= '`') goto yy1529;
 
23835
                if (yych <= '`') goto yy1531;
23772
23836
                if (yych <= 'z') goto yy154;
23773
 
                goto yy1529;
 
23837
                goto yy1531;
23774
23838
        }
23775
23839
}
23776
23840
 
23988
24052
                                        add_pbf_error(s, "A two digit second could not be found", string, begin);
23989
24053
                                }
23990
24054
                                break;
23991
 
                        case 'u': /* six digit millisecond */
 
24055
                        case 'u': /* up to six digit millisecond */
23992
24056
                                {
23993
24057
                                        double f;
23994
24058
                                        char *tptr;