1129
1130
/* rule 1 can match eol */
1131
#line 66 "src/slonik/scan.l"
1132
1133
{ BEGIN(incl); }
1135
1136
/* rule 2 can match eol */
1137
#line 67 "src/slonik/scan.l"
1138
1139
{ BEGIN(define); }
1142
#line 69 "src/slonik/scan.l"
1143
1144
{ return K_ADD; }
1147
#line 70 "src/slonik/scan.l"
1148
1149
{ return K_ADMIN; }
1152
#line 71 "src/slonik/scan.l"
1153
1154
{ return K_ALL; }
1157
#line 72 "src/slonik/scan.l"
1158
1159
{ return K_BACKUP; }
1162
#line 73 "src/slonik/scan.l"
1163
1164
{ return K_CLIENT; }
1167
#line 74 "src/slonik/scan.l"
1168
1169
{ return K_CLUSTER; }
1172
#line 75 "src/slonik/scan.l"
1173
1174
{ return K_COMMENT; }
1177
#line 76 "src/slonik/scan.l"
1178
1179
{ return K_CONFIG; }
1182
#line 77 "src/slonik/scan.l"
1183
1184
{ return K_CONFIRMED; }
1187
#line 78 "src/slonik/scan.l"
1188
1189
{ return K_CONNINFO; }
1192
#line 79 "src/slonik/scan.l"
1193
1194
{ return K_CONNRETRY; }
1197
#line 80 "src/slonik/scan.l"
1198
1199
{ return K_CREATE; }
1202
#line 81 "src/slonik/scan.l"
1203
1204
{ return K_DROP; }
1207
#line 82 "src/slonik/scan.l"
1208
1209
{ return K_ECHO; }
1212
#line 83 "src/slonik/scan.l"
1213
1214
{ return K_ERROR; }
1217
#line 84 "src/slonik/scan.l"
1218
1219
{ return K_EVENT; }
1222
#line 85 "src/slonik/scan.l"
1223
1224
{ return K_EXECUTE; }
1227
#line 86 "src/slonik/scan.l"
1228
1229
{ return K_EXIT; }
1232
#line 87 "src/slonik/scan.l"
1233
1234
{ return K_FAILOVER; }
1237
#line 88 "src/slonik/scan.l"
1238
1239
{ return K_FALSE; }
1242
#line 89 "src/slonik/scan.l"
1243
1244
{ return K_FILENAME; }
1247
#line 90 "src/slonik/scan.l"
1248
1249
{ return K_FOR; }
1252
#line 91 "src/slonik/scan.l"
1253
1254
{ return K_FORWARD; }
1257
#line 92 "src/slonik/scan.l"
1258
1259
{ return K_FULL; }
1262
#line 93 "src/slonik/scan.l"
1263
1264
{ return K_FULL; }
1267
#line 94 "src/slonik/scan.l"
1268
1269
{ return K_FUNCTIONS; }
1272
#line 95 "src/slonik/scan.l"
1273
1274
{ return K_ID; }
1277
#line 96 "src/slonik/scan.l"
1278
1279
{ return K_INIT; }
1282
#line 97 "src/slonik/scan.l"
1283
1284
{ return K_KEY; }
1287
#line 98 "src/slonik/scan.l"
1288
1289
{ return K_LISTEN; }
1292
#line 99 "src/slonik/scan.l"
1293
1294
{ return K_LOCK; }
1297
#line 100 "src/slonik/scan.l"
1298
1299
{ return K_LOG; }
1302
#line 101 "src/slonik/scan.l"
1303
1304
{ return K_MERGE; }
1307
#line 102 "src/slonik/scan.l"
1308
1309
{ return K_MOVE; }
1312
#line 103 "src/slonik/scan.l"
1313
1314
{ return K_NAME; }
1317
#line 104 "src/slonik/scan.l"
1318
1319
{ return K_NEW; }
1322
#line 105 "src/slonik/scan.l"
1323
1324
{ return K_NO; }
1327
#line 106 "src/slonik/scan.l"
1328
1329
{ return K_NODE; }
1332
#line 107 "src/slonik/scan.l"
1333
1334
{ return K_OFF; }
1337
#line 108 "src/slonik/scan.l"
1338
1339
{ return K_OLD; }
1342
#line 109 "src/slonik/scan.l"
1343
1344
{ return K_ON; }
1347
#line 110 "src/slonik/scan.l"
1348
1349
{ return K_ONLY; }
1352
#line 111 "src/slonik/scan.l"
1353
1354
{ return K_ORIGIN; }
1357
#line 112 "src/slonik/scan.l"
1358
1359
{ return K_PATH; }
1362
#line 113 "src/slonik/scan.l"
1363
1364
{ return K_PROVIDER; }
1367
#line 114 "src/slonik/scan.l"
1368
1369
{ return K_QUALIFIED; }
1372
#line 115 "src/slonik/scan.l"
1373
1374
{ return K_RECEIVER; }
1377
#line 116 "src/slonik/scan.l"
1378
1379
{ return K_REPAIR; }
1382
#line 117 "src/slonik/scan.l"
1383
1384
{ return K_RESTART; }
1387
#line 118 "src/slonik/scan.l"
1388
1389
{ return K_SCRIPT; }
1392
#line 119 "src/slonik/scan.l"
1393
1394
{ return K_SECONDS; }
1397
#line 120 "src/slonik/scan.l"
1398
1399
{ return K_SEQUENCE; }
1402
#line 121 "src/slonik/scan.l"
1403
1404
{ return K_SERIAL; }
1407
#line 122 "src/slonik/scan.l"
1408
1409
{ return K_SERVER; }
1412
#line 123 "src/slonik/scan.l"
1413
1414
{ return K_SET; }
1417
#line 124 "src/slonik/scan.l"
1418
1419
{ return K_SLEEP; }
1422
#line 125 "src/slonik/scan.l"
1423
1424
{ return K_SPOOLNODE; }
1427
#line 126 "src/slonik/scan.l"
1428
1429
{ return K_STORE; }
1432
#line 127 "src/slonik/scan.l"
1433
1434
{ return K_SUBSCRIBE; }
1437
#line 128 "src/slonik/scan.l"
1438
1439
{ return K_SUCCESS; }
1442
#line 129 "src/slonik/scan.l"
1443
1444
{ return K_SWITCH; }
1447
#line 130 "src/slonik/scan.l"
1448
1449
{ return K_SYNC; }
1452
#line 131 "src/slonik/scan.l"
1453
1454
{ return K_TABLE; }
1457
#line 132 "src/slonik/scan.l"
1458
1459
{ return K_TIMEOUT; }
1462
#line 133 "src/slonik/scan.l"
1463
1464
{ return K_TRIGGER; }
1467
#line 134 "src/slonik/scan.l"
1468
1469
{ return K_TRUE; }
1472
#line 135 "src/slonik/scan.l"
1473
1474
{ return K_TRY; }
1477
#line 136 "src/slonik/scan.l"
1478
1479
{ return K_UNINSTALL; }
1482
#line 137 "src/slonik/scan.l"
1483
1484
{ return K_UNLOCK; }
1487
#line 138 "src/slonik/scan.l"
1488
1489
{ return K_UNSUBSCRIBE; }
1492
#line 139 "src/slonik/scan.l"
1493
1494
{ return K_UPDATE; }
1497
#line 140 "src/slonik/scan.l"
1498
1499
{ return K_YES; }
1502
#line 141 "src/slonik/scan.l"
1503
1504
{ return K_WAIT; }
1507
#line 143 "src/slonik/scan.l"
1508
1509
{ return T_NUMBER; }
1512
#line 144 "src/slonik/scan.l"
1513
1514
{ return T_IDENT; }
1516
1517
/* rule 78 can match eol */
1518
#line 146 "src/slonik/scan.l"
1523
#line 148 "src/slonik/scan.l"
1525
1526
start_charpos = yytext;
1526
1527
BEGIN(IN_STRING);