diff --git a/grammar.js b/grammar.js index 82cff33..14c154b 100644 --- a/grammar.js +++ b/grammar.js @@ -613,7 +613,7 @@ module.exports = grammar({ '@(', $._heredoc_start, ')', - repeat(choice($._heredoc_body, $.interpolation)), + repeat(choice($._heredoc_body, $.interpolation, $.escape_sequence)), $._heredoc_end, ), diff --git a/src/node-types.json b/src/node-types.json index f3b5e56..858fecb 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -4579,6 +4579,10 @@ "multiple": true, "required": false, "types": [ + { + "type": "escape_sequence", + "named": true + }, { "type": "interpolation", "named": true diff --git a/src/parser.c b/src/parser.c index 49daabf..0ef8517 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2825,460 +2825,460 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1194] = 1194, [1195] = 1195, [1196] = 1196, - [1197] = 1194, - [1198] = 1198, - [1199] = 1193, - [1200] = 1194, - [1201] = 1192, - [1202] = 1198, - [1203] = 1203, - [1204] = 1194, - [1205] = 1196, - [1206] = 1198, - [1207] = 1207, - [1208] = 1194, - [1209] = 1195, - [1210] = 1198, + [1197] = 1197, + [1198] = 1194, + [1199] = 1199, + [1200] = 1200, + [1201] = 1194, + [1202] = 1192, + [1203] = 1199, + [1204] = 1204, + [1205] = 1197, + [1206] = 1206, + [1207] = 1194, + [1208] = 1199, + [1209] = 1209, + [1210] = 1194, [1211] = 1211, - [1212] = 1212, - [1213] = 1196, - [1214] = 1193, - [1215] = 1194, - [1216] = 1216, + [1212] = 1195, + [1213] = 1199, + [1214] = 1200, + [1215] = 1215, + [1216] = 1197, [1217] = 1192, - [1218] = 1198, - [1219] = 1203, - [1220] = 1203, - [1221] = 1196, - [1222] = 1222, - [1223] = 1223, - [1224] = 1224, - [1225] = 1195, - [1226] = 1203, - [1227] = 1192, + [1218] = 1196, + [1219] = 1206, + [1220] = 1194, + [1221] = 1221, + [1222] = 1199, + [1223] = 1204, + [1224] = 1196, + [1225] = 1206, + [1226] = 1197, + [1227] = 1227, [1228] = 1195, - [1229] = 1193, - [1230] = 1196, - [1231] = 1198, - [1232] = 1193, + [1229] = 1204, + [1230] = 1230, + [1231] = 1196, + [1232] = 1232, [1233] = 1195, - [1234] = 1203, + [1234] = 1206, [1235] = 1192, - [1236] = 1193, + [1236] = 1200, [1237] = 1196, - [1238] = 1238, - [1239] = 1239, - [1240] = 1203, - [1241] = 1196, - [1242] = 1192, - [1243] = 1195, - [1244] = 1203, - [1245] = 1245, - [1246] = 1246, - [1247] = 1246, - [1248] = 1248, + [1238] = 1197, + [1239] = 1199, + [1240] = 1204, + [1241] = 1204, + [1242] = 1196, + [1243] = 1200, + [1244] = 1195, + [1245] = 1206, + [1246] = 1192, + [1247] = 1200, + [1248] = 1197, [1249] = 1249, - [1250] = 1246, - [1251] = 1248, - [1252] = 1252, - [1253] = 1249, - [1254] = 1254, - [1255] = 1255, - [1256] = 1256, - [1257] = 1246, - [1258] = 1258, - [1259] = 1258, - [1260] = 1249, - [1261] = 1254, - [1262] = 1248, + [1250] = 1204, + [1251] = 1206, + [1252] = 1200, + [1253] = 1253, + [1254] = 1192, + [1255] = 1204, + [1256] = 1195, + [1257] = 1206, + [1258] = 1197, + [1259] = 1196, + [1260] = 1260, + [1261] = 1261, + [1262] = 1262, [1263] = 1263, - [1264] = 1264, + [1264] = 1262, [1265] = 1265, - [1266] = 1255, + [1266] = 1266, [1267] = 1267, - [1268] = 1252, - [1269] = 1269, - [1270] = 1254, - [1271] = 1252, - [1272] = 1265, - [1273] = 1273, - [1274] = 1248, - [1275] = 1265, - [1276] = 1255, - [1277] = 1246, - [1278] = 1256, - [1279] = 1279, - [1280] = 1280, - [1281] = 1246, - [1282] = 1258, - [1283] = 1249, - [1284] = 1256, - [1285] = 1249, - [1286] = 1254, - [1287] = 1255, - [1288] = 1256, - [1289] = 1265, - [1290] = 1256, - [1291] = 1252, - [1292] = 1255, - [1293] = 1254, - [1294] = 1249, - [1295] = 1252, - [1296] = 1248, - [1297] = 1258, - [1298] = 1298, - [1299] = 1248, - [1300] = 1245, - [1301] = 1301, - [1302] = 1246, - [1303] = 1303, - [1304] = 1245, - [1305] = 1258, - [1306] = 1265, - [1307] = 1252, - [1308] = 1308, + [1268] = 1268, + [1269] = 1262, + [1270] = 1270, + [1271] = 1261, + [1272] = 1263, + [1273] = 1265, + [1274] = 1270, + [1275] = 1267, + [1276] = 1276, + [1277] = 1277, + [1278] = 1262, + [1279] = 1270, + [1280] = 1265, + [1281] = 1281, + [1282] = 1270, + [1283] = 1262, + [1284] = 1263, + [1285] = 1263, + [1286] = 1267, + [1287] = 1265, + [1288] = 1267, + [1289] = 1268, + [1290] = 1290, + [1291] = 1261, + [1292] = 1261, + [1293] = 1293, + [1294] = 1268, + [1295] = 1268, + [1296] = 1268, + [1297] = 1262, + [1298] = 1261, + [1299] = 1299, + [1300] = 1267, + [1301] = 1265, + [1302] = 1302, + [1303] = 1263, + [1304] = 1260, + [1305] = 1305, + [1306] = 1262, + [1307] = 1270, + [1308] = 1261, [1309] = 202, - [1310] = 1248, - [1311] = 1249, - [1312] = 1258, - [1313] = 1254, - [1314] = 1252, - [1315] = 1265, - [1316] = 1256, - [1317] = 1255, - [1318] = 1318, + [1310] = 1260, + [1311] = 1311, + [1312] = 1263, + [1313] = 1270, + [1314] = 1267, + [1315] = 1268, + [1316] = 1263, + [1317] = 1317, + [1318] = 1265, [1319] = 1319, [1320] = 1320, [1321] = 1321, [1322] = 1322, - [1323] = 1323, - [1324] = 1319, - [1325] = 217, + [1323] = 1319, + [1324] = 1324, + [1325] = 1325, [1326] = 1326, - [1327] = 1327, - [1328] = 1318, - [1329] = 1320, - [1330] = 1322, - [1331] = 1322, - [1332] = 1320, + [1327] = 1321, + [1328] = 217, + [1329] = 1322, + [1330] = 1330, + [1331] = 1331, + [1332] = 1332, [1333] = 1333, - [1334] = 1318, + [1334] = 1334, [1335] = 1335, [1336] = 1321, - [1337] = 1319, - [1338] = 1338, - [1339] = 1339, - [1340] = 1340, - [1341] = 1341, - [1342] = 1323, + [1337] = 1337, + [1338] = 1319, + [1339] = 1325, + [1340] = 1322, + [1341] = 1321, + [1342] = 1324, [1343] = 1343, - [1344] = 1323, - [1345] = 1326, - [1346] = 1319, - [1347] = 1318, - [1348] = 1348, + [1344] = 1330, + [1345] = 1321, + [1346] = 1322, + [1347] = 1331, + [1348] = 1319, [1349] = 1349, - [1350] = 1326, - [1351] = 1320, - [1352] = 1326, - [1353] = 1353, - [1354] = 1326, + [1350] = 1325, + [1351] = 1324, + [1352] = 1352, + [1353] = 1330, + [1354] = 1354, [1355] = 1355, - [1356] = 1326, - [1357] = 180, - [1358] = 1323, + [1356] = 1330, + [1357] = 1357, + [1358] = 1325, [1359] = 1359, [1360] = 1322, - [1361] = 1323, + [1361] = 1319, [1362] = 1362, [1363] = 189, - [1364] = 1364, - [1365] = 1323, - [1366] = 1366, - [1367] = 1321, + [1364] = 1330, + [1365] = 1365, + [1366] = 1330, + [1367] = 205, [1368] = 1368, - [1369] = 1369, - [1370] = 1370, - [1371] = 1321, - [1372] = 1318, - [1373] = 1319, - [1374] = 1319, - [1375] = 1318, - [1376] = 1320, - [1377] = 1320, - [1378] = 1322, - [1379] = 1379, - [1380] = 1321, - [1381] = 172, + [1369] = 180, + [1370] = 1324, + [1371] = 1331, + [1372] = 1319, + [1373] = 1373, + [1374] = 1322, + [1375] = 1375, + [1376] = 1321, + [1377] = 192, + [1378] = 1378, + [1379] = 1324, + [1380] = 201, + [1381] = 1325, [1382] = 1382, - [1383] = 160, - [1384] = 1382, - [1385] = 1322, - [1386] = 1326, - [1387] = 192, - [1388] = 1388, - [1389] = 201, - [1390] = 1323, + [1383] = 1331, + [1384] = 1331, + [1385] = 1385, + [1386] = 1386, + [1387] = 1325, + [1388] = 1330, + [1389] = 1386, + [1390] = 172, [1391] = 1391, - [1392] = 1327, - [1393] = 205, - [1394] = 1394, - [1395] = 1395, - [1396] = 1321, + [1392] = 1324, + [1393] = 1334, + [1394] = 160, + [1395] = 1331, + [1396] = 1396, [1397] = 1397, - [1398] = 1398, + [1398] = 1324, [1399] = 1399, [1400] = 1400, - [1401] = 1401, + [1401] = 1399, [1402] = 1402, [1403] = 1403, [1404] = 1404, - [1405] = 1403, + [1405] = 1405, [1406] = 1406, - [1407] = 1407, - [1408] = 1400, + [1407] = 1405, + [1408] = 1404, [1409] = 1409, [1410] = 1410, [1411] = 1411, [1412] = 1412, - [1413] = 1413, + [1413] = 1400, [1414] = 1414, [1415] = 1415, [1416] = 1416, - [1417] = 1417, + [1417] = 1416, [1418] = 1418, - [1419] = 1407, - [1420] = 1400, - [1421] = 1417, - [1422] = 1415, - [1423] = 1415, - [1424] = 1413, - [1425] = 1425, + [1419] = 1415, + [1420] = 1418, + [1421] = 1405, + [1422] = 1404, + [1423] = 1412, + [1424] = 1411, + [1425] = 1412, [1426] = 1426, - [1427] = 1404, - [1428] = 1401, - [1429] = 1401, + [1427] = 1427, + [1428] = 1411, + [1429] = 1409, [1430] = 1418, [1431] = 1431, - [1432] = 1413, - [1433] = 1415, - [1434] = 1417, - [1435] = 1426, - [1436] = 1414, + [1432] = 1400, + [1433] = 1399, + [1434] = 1434, + [1435] = 1435, + [1436] = 1415, [1437] = 1437, - [1438] = 1412, + [1438] = 1438, [1439] = 1439, - [1440] = 1439, - [1441] = 1413, - [1442] = 1442, - [1443] = 1400, - [1444] = 1402, - [1445] = 1407, - [1446] = 1446, - [1447] = 1411, - [1448] = 1448, - [1449] = 1416, - [1450] = 1401, - [1451] = 1442, - [1452] = 1426, - [1453] = 1406, + [1440] = 1414, + [1441] = 1411, + [1442] = 1426, + [1443] = 1443, + [1444] = 1439, + [1445] = 1403, + [1446] = 1427, + [1447] = 1447, + [1448] = 1402, + [1449] = 1438, + [1450] = 1399, + [1451] = 1426, + [1452] = 1443, + [1453] = 1453, [1454] = 1454, - [1455] = 1401, + [1455] = 1412, [1456] = 1456, - [1457] = 1413, - [1458] = 1415, - [1459] = 1417, - [1460] = 1400, - [1461] = 1407, - [1462] = 1407, - [1463] = 1416, + [1457] = 1411, + [1458] = 1412, + [1459] = 1416, + [1460] = 1404, + [1461] = 1405, + [1462] = 1439, + [1463] = 1415, [1464] = 1414, - [1465] = 1417, - [1466] = 1406, - [1467] = 1442, - [1468] = 1411, - [1469] = 1399, - [1470] = 1406, + [1465] = 1465, + [1466] = 1409, + [1467] = 1416, + [1468] = 1400, + [1469] = 1434, + [1470] = 1402, [1471] = 1471, [1472] = 1403, - [1473] = 1418, + [1473] = 1473, [1474] = 1474, - [1475] = 1439, - [1476] = 1412, - [1477] = 1477, - [1478] = 1399, - [1479] = 1418, - [1480] = 1480, - [1481] = 1404, - [1482] = 1442, - [1483] = 1411, - [1484] = 1412, + [1475] = 1475, + [1476] = 1403, + [1477] = 1426, + [1478] = 1478, + [1479] = 1409, + [1480] = 1414, + [1481] = 1439, + [1482] = 1438, + [1483] = 1443, + [1484] = 1418, [1485] = 1485, - [1486] = 1416, + [1486] = 1486, [1487] = 1487, - [1488] = 1403, - [1489] = 1489, - [1490] = 1404, - [1491] = 1491, - [1492] = 1414, + [1488] = 1427, + [1489] = 1404, + [1490] = 1418, + [1491] = 1427, + [1492] = 1402, [1493] = 1493, [1494] = 1400, [1495] = 1495, - [1496] = 1426, - [1497] = 1497, - [1498] = 1406, - [1499] = 1402, - [1500] = 1414, - [1501] = 1501, + [1496] = 1443, + [1497] = 1399, + [1498] = 1409, + [1499] = 1499, + [1500] = 1405, + [1501] = 1438, [1502] = 1402, - [1503] = 1503, - [1504] = 1504, - [1505] = 1403, + [1503] = 1438, + [1504] = 1434, + [1505] = 1439, [1506] = 1506, - [1507] = 1439, - [1508] = 1487, - [1509] = 1407, - [1510] = 1411, - [1511] = 1404, - [1512] = 1487, - [1513] = 1418, - [1514] = 1402, - [1515] = 1399, - [1516] = 1411, - [1517] = 1517, - [1518] = 1426, - [1519] = 1406, + [1507] = 1414, + [1508] = 1485, + [1509] = 1485, + [1510] = 1426, + [1511] = 1511, + [1512] = 1512, + [1513] = 1402, + [1514] = 1414, + [1515] = 1515, + [1516] = 1516, + [1517] = 1427, + [1518] = 1443, + [1519] = 1519, [1520] = 1520, [1521] = 1403, - [1522] = 1416, - [1523] = 1412, - [1524] = 1439, - [1525] = 1442, - [1526] = 1399, + [1522] = 1427, + [1523] = 1523, + [1524] = 1416, + [1525] = 1426, + [1526] = 1434, [1527] = 1439, - [1528] = 1412, - [1529] = 1417, - [1530] = 1404, + [1528] = 1438, + [1529] = 1434, + [1530] = 1530, [1531] = 1531, - [1532] = 1415, - [1533] = 1413, + [1532] = 1400, + [1533] = 1409, [1534] = 1534, - [1535] = 1399, - [1536] = 1401, - [1537] = 1487, + [1535] = 1535, + [1536] = 1403, + [1537] = 1485, [1538] = 1538, - [1539] = 1539, + [1539] = 1415, [1540] = 1540, - [1541] = 1426, - [1542] = 1416, - [1543] = 1543, - [1544] = 1414, - [1545] = 1545, - [1546] = 1442, + [1541] = 1405, + [1542] = 1415, + [1543] = 1443, + [1544] = 1404, + [1545] = 1416, + [1546] = 1485, [1547] = 1547, - [1548] = 1548, - [1549] = 1549, - [1550] = 1487, - [1551] = 1418, - [1552] = 1487, - [1553] = 1402, + [1548] = 1412, + [1549] = 1411, + [1550] = 1418, + [1551] = 1399, + [1552] = 1485, + [1553] = 1434, [1554] = 1554, [1555] = 1555, [1556] = 1556, [1557] = 1557, [1558] = 1554, - [1559] = 1559, + [1559] = 1555, [1560] = 1560, [1561] = 1561, [1562] = 1562, [1563] = 1563, - [1564] = 1564, - [1565] = 1565, - [1566] = 1554, - [1567] = 1565, - [1568] = 1563, - [1569] = 1562, + [1564] = 1562, + [1565] = 1561, + [1566] = 1560, + [1567] = 1567, + [1568] = 1555, + [1569] = 1569, [1570] = 1570, - [1571] = 1560, + [1571] = 1571, [1572] = 1554, - [1573] = 1556, + [1573] = 1561, [1574] = 1574, [1575] = 1575, - [1576] = 1563, - [1577] = 1565, - [1578] = 1556, + [1576] = 1562, + [1577] = 1577, + [1578] = 1563, [1579] = 1579, - [1580] = 1562, - [1581] = 1581, + [1580] = 1556, + [1581] = 1560, [1582] = 1560, - [1583] = 1562, + [1583] = 1577, [1584] = 1562, [1585] = 1585, - [1586] = 1565, - [1587] = 1565, - [1588] = 1570, - [1589] = 1589, - [1590] = 1563, - [1591] = 1560, - [1592] = 1556, - [1593] = 1575, - [1594] = 1594, - [1595] = 1557, + [1586] = 1571, + [1587] = 1561, + [1588] = 1571, + [1589] = 1556, + [1590] = 1555, + [1591] = 1591, + [1592] = 1592, + [1593] = 1560, + [1594] = 1554, + [1595] = 1577, [1596] = 1596, - [1597] = 1557, - [1598] = 1560, - [1599] = 1589, - [1600] = 1600, - [1601] = 1556, - [1602] = 1557, - [1603] = 1589, + [1597] = 1577, + [1598] = 1562, + [1599] = 1563, + [1600] = 1561, + [1601] = 1585, + [1602] = 1567, + [1603] = 1603, [1604] = 1604, - [1605] = 1585, + [1605] = 1604, [1606] = 1562, - [1607] = 1570, - [1608] = 1557, - [1609] = 1565, - [1610] = 1610, - [1611] = 1556, - [1612] = 1563, - [1613] = 1575, - [1614] = 1570, - [1615] = 1575, - [1616] = 1556, - [1617] = 1554, + [1607] = 1556, + [1608] = 1556, + [1609] = 1561, + [1610] = 1563, + [1611] = 1577, + [1612] = 1555, + [1613] = 1567, + [1614] = 1567, + [1615] = 1615, + [1616] = 1554, + [1617] = 1577, [1618] = 1562, - [1619] = 1574, - [1620] = 1620, - [1621] = 1589, + [1619] = 1570, + [1620] = 1563, + [1621] = 1571, [1622] = 1604, - [1623] = 1575, - [1624] = 1589, - [1625] = 1574, - [1626] = 1626, - [1627] = 1570, + [1623] = 1623, + [1624] = 1554, + [1625] = 1570, + [1626] = 1571, + [1627] = 1627, [1628] = 1560, - [1629] = 1574, + [1629] = 1570, [1630] = 1630, [1631] = 1631, [1632] = 1604, - [1633] = 1574, - [1634] = 1557, - [1635] = 1570, + [1633] = 1570, + [1634] = 1556, + [1635] = 1567, [1636] = 1604, - [1637] = 1574, - [1638] = 1604, - [1639] = 1589, + [1637] = 1570, + [1638] = 1571, + [1639] = 1563, [1640] = 1604, - [1641] = 1574, - [1642] = 1554, + [1641] = 1570, + [1642] = 1555, [1643] = 1585, - [1644] = 1557, + [1644] = 1556, [1645] = 1585, - [1646] = 1563, + [1646] = 1567, [1647] = 1585, - [1648] = 1575, + [1648] = 1563, [1649] = 1585, - [1650] = 1554, + [1650] = 1577, [1651] = 1651, }; @@ -7792,204 +7792,204 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1194] = {.lex_state = 12}, [1195] = {.lex_state = 156}, [1196] = {.lex_state = 0, .external_lex_state = 3}, - [1197] = {.lex_state = 12}, + [1197] = {.lex_state = 0, .external_lex_state = 4}, [1198] = {.lex_state = 12}, - [1199] = {.lex_state = 0}, - [1200] = {.lex_state = 12}, - [1201] = {.lex_state = 0}, - [1202] = {.lex_state = 12}, - [1203] = {.lex_state = 0, .external_lex_state = 3}, - [1204] = {.lex_state = 12}, - [1205] = {.lex_state = 0, .external_lex_state = 3}, - [1206] = {.lex_state = 12}, - [1207] = {.lex_state = 0, .external_lex_state = 3}, + [1199] = {.lex_state = 12}, + [1200] = {.lex_state = 0}, + [1201] = {.lex_state = 12}, + [1202] = {.lex_state = 0}, + [1203] = {.lex_state = 12}, + [1204] = {.lex_state = 0, .external_lex_state = 3}, + [1205] = {.lex_state = 0, .external_lex_state = 4}, + [1206] = {.lex_state = 0, .external_lex_state = 4}, + [1207] = {.lex_state = 12}, [1208] = {.lex_state = 12}, - [1209] = {.lex_state = 156}, + [1209] = {.lex_state = 0, .external_lex_state = 4}, [1210] = {.lex_state = 12}, [1211] = {.lex_state = 0}, - [1212] = {.lex_state = 14}, - [1213] = {.lex_state = 0, .external_lex_state = 3}, + [1212] = {.lex_state = 156}, + [1213] = {.lex_state = 12}, [1214] = {.lex_state = 0}, - [1215] = {.lex_state = 12}, - [1216] = {.lex_state = 14}, + [1215] = {.lex_state = 14}, + [1216] = {.lex_state = 0, .external_lex_state = 4}, [1217] = {.lex_state = 0}, - [1218] = {.lex_state = 12}, - [1219] = {.lex_state = 0, .external_lex_state = 3}, - [1220] = {.lex_state = 0, .external_lex_state = 3}, - [1221] = {.lex_state = 0, .external_lex_state = 3}, - [1222] = {.lex_state = 0}, - [1223] = {.lex_state = 14}, - [1224] = {.lex_state = 0}, - [1225] = {.lex_state = 156}, - [1226] = {.lex_state = 0, .external_lex_state = 3}, + [1218] = {.lex_state = 0, .external_lex_state = 3}, + [1219] = {.lex_state = 0, .external_lex_state = 4}, + [1220] = {.lex_state = 12}, + [1221] = {.lex_state = 14}, + [1222] = {.lex_state = 12}, + [1223] = {.lex_state = 0, .external_lex_state = 3}, + [1224] = {.lex_state = 0, .external_lex_state = 3}, + [1225] = {.lex_state = 0, .external_lex_state = 4}, + [1226] = {.lex_state = 0, .external_lex_state = 4}, [1227] = {.lex_state = 0}, [1228] = {.lex_state = 156}, - [1229] = {.lex_state = 0}, - [1230] = {.lex_state = 0, .external_lex_state = 3}, - [1231] = {.lex_state = 12}, + [1229] = {.lex_state = 0, .external_lex_state = 3}, + [1230] = {.lex_state = 14}, + [1231] = {.lex_state = 0, .external_lex_state = 3}, [1232] = {.lex_state = 0}, [1233] = {.lex_state = 156}, - [1234] = {.lex_state = 0, .external_lex_state = 3}, + [1234] = {.lex_state = 0, .external_lex_state = 4}, [1235] = {.lex_state = 0}, [1236] = {.lex_state = 0}, [1237] = {.lex_state = 0, .external_lex_state = 3}, - [1238] = {.lex_state = 14}, - [1239] = {.lex_state = 0}, + [1238] = {.lex_state = 0, .external_lex_state = 4}, + [1239] = {.lex_state = 12}, [1240] = {.lex_state = 0, .external_lex_state = 3}, [1241] = {.lex_state = 0, .external_lex_state = 3}, - [1242] = {.lex_state = 0}, - [1243] = {.lex_state = 156}, - [1244] = {.lex_state = 0, .external_lex_state = 3}, - [1245] = {.lex_state = 14}, - [1246] = {.lex_state = 16}, - [1247] = {.lex_state = 16}, + [1242] = {.lex_state = 0, .external_lex_state = 3}, + [1243] = {.lex_state = 0}, + [1244] = {.lex_state = 156}, + [1245] = {.lex_state = 0, .external_lex_state = 4}, + [1246] = {.lex_state = 0}, + [1247] = {.lex_state = 0}, [1248] = {.lex_state = 0, .external_lex_state = 4}, - [1249] = {.lex_state = 16}, - [1250] = {.lex_state = 16}, + [1249] = {.lex_state = 14}, + [1250] = {.lex_state = 0, .external_lex_state = 3}, [1251] = {.lex_state = 0, .external_lex_state = 4}, - [1252] = {.lex_state = 0, .external_lex_state = 4}, - [1253] = {.lex_state = 16}, + [1252] = {.lex_state = 0}, + [1253] = {.lex_state = 0, .external_lex_state = 3}, [1254] = {.lex_state = 0}, - [1255] = {.lex_state = 0}, - [1256] = {.lex_state = 0}, - [1257] = {.lex_state = 16}, - [1258] = {.lex_state = 0}, - [1259] = {.lex_state = 0}, - [1260] = {.lex_state = 16}, + [1255] = {.lex_state = 0, .external_lex_state = 3}, + [1256] = {.lex_state = 156}, + [1257] = {.lex_state = 0, .external_lex_state = 4}, + [1258] = {.lex_state = 0, .external_lex_state = 4}, + [1259] = {.lex_state = 0, .external_lex_state = 3}, + [1260] = {.lex_state = 14}, [1261] = {.lex_state = 0}, - [1262] = {.lex_state = 0, .external_lex_state = 4}, - [1263] = {.lex_state = 156}, - [1264] = {.lex_state = 0}, + [1262] = {.lex_state = 16}, + [1263] = {.lex_state = 16}, + [1264] = {.lex_state = 16}, [1265] = {.lex_state = 0}, [1266] = {.lex_state = 0}, [1267] = {.lex_state = 0}, - [1268] = {.lex_state = 0, .external_lex_state = 4}, - [1269] = {.lex_state = 0, .external_lex_state = 4}, + [1268] = {.lex_state = 0}, + [1269] = {.lex_state = 16}, [1270] = {.lex_state = 0}, - [1271] = {.lex_state = 0, .external_lex_state = 4}, - [1272] = {.lex_state = 0}, + [1271] = {.lex_state = 0}, + [1272] = {.lex_state = 16}, [1273] = {.lex_state = 0}, - [1274] = {.lex_state = 0, .external_lex_state = 4}, + [1274] = {.lex_state = 0}, [1275] = {.lex_state = 0}, [1276] = {.lex_state = 0}, - [1277] = {.lex_state = 16}, - [1278] = {.lex_state = 0}, + [1277] = {.lex_state = 156}, + [1278] = {.lex_state = 16}, [1279] = {.lex_state = 0}, [1280] = {.lex_state = 0}, - [1281] = {.lex_state = 16}, + [1281] = {.lex_state = 0}, [1282] = {.lex_state = 0}, [1283] = {.lex_state = 16}, - [1284] = {.lex_state = 0}, + [1284] = {.lex_state = 16}, [1285] = {.lex_state = 16}, [1286] = {.lex_state = 0}, [1287] = {.lex_state = 0}, [1288] = {.lex_state = 0}, [1289] = {.lex_state = 0}, [1290] = {.lex_state = 0}, - [1291] = {.lex_state = 0, .external_lex_state = 4}, + [1291] = {.lex_state = 0}, [1292] = {.lex_state = 0}, [1293] = {.lex_state = 0}, - [1294] = {.lex_state = 16}, - [1295] = {.lex_state = 0, .external_lex_state = 4}, - [1296] = {.lex_state = 0, .external_lex_state = 4}, - [1297] = {.lex_state = 0}, - [1298] = {.lex_state = 0, .external_lex_state = 3}, + [1294] = {.lex_state = 0}, + [1295] = {.lex_state = 0}, + [1296] = {.lex_state = 0}, + [1297] = {.lex_state = 16}, + [1298] = {.lex_state = 0}, [1299] = {.lex_state = 0, .external_lex_state = 4}, - [1300] = {.lex_state = 14}, + [1300] = {.lex_state = 0}, [1301] = {.lex_state = 0}, - [1302] = {.lex_state = 16}, - [1303] = {.lex_state = 0}, + [1302] = {.lex_state = 0, .external_lex_state = 3}, + [1303] = {.lex_state = 16}, [1304] = {.lex_state = 14}, [1305] = {.lex_state = 0}, - [1306] = {.lex_state = 0}, - [1307] = {.lex_state = 0, .external_lex_state = 4}, - [1308] = {.lex_state = 16}, + [1306] = {.lex_state = 16}, + [1307] = {.lex_state = 0}, + [1308] = {.lex_state = 0}, [1309] = {.lex_state = 156}, - [1310] = {.lex_state = 0, .external_lex_state = 4}, - [1311] = {.lex_state = 16}, - [1312] = {.lex_state = 0}, + [1310] = {.lex_state = 14}, + [1311] = {.lex_state = 0}, + [1312] = {.lex_state = 16}, [1313] = {.lex_state = 0}, - [1314] = {.lex_state = 0, .external_lex_state = 4}, + [1314] = {.lex_state = 0}, [1315] = {.lex_state = 0}, - [1316] = {.lex_state = 0}, - [1317] = {.lex_state = 0}, - [1318] = {.lex_state = 14}, + [1316] = {.lex_state = 16}, + [1317] = {.lex_state = 16}, + [1318] = {.lex_state = 0}, [1319] = {.lex_state = 14}, - [1320] = {.lex_state = 14}, - [1321] = {.lex_state = 0}, + [1320] = {.lex_state = 0}, + [1321] = {.lex_state = 14}, [1322] = {.lex_state = 14}, - [1323] = {.lex_state = 0, .external_lex_state = 5}, - [1324] = {.lex_state = 14}, - [1325] = {.lex_state = 0}, - [1326] = {.lex_state = 0, .external_lex_state = 5}, - [1327] = {.lex_state = 0}, - [1328] = {.lex_state = 14}, + [1323] = {.lex_state = 14}, + [1324] = {.lex_state = 0, .external_lex_state = 5}, + [1325] = {.lex_state = 14}, + [1326] = {.lex_state = 156}, + [1327] = {.lex_state = 14}, + [1328] = {.lex_state = 0}, [1329] = {.lex_state = 14}, - [1330] = {.lex_state = 14}, - [1331] = {.lex_state = 14}, - [1332] = {.lex_state = 14}, + [1330] = {.lex_state = 0, .external_lex_state = 5}, + [1331] = {.lex_state = 0}, + [1332] = {.lex_state = 0, .external_lex_state = 5}, [1333] = {.lex_state = 0}, - [1334] = {.lex_state = 14}, + [1334] = {.lex_state = 0}, [1335] = {.lex_state = 0}, - [1336] = {.lex_state = 0}, + [1336] = {.lex_state = 14}, [1337] = {.lex_state = 14}, - [1338] = {.lex_state = 156}, - [1339] = {.lex_state = 156}, + [1338] = {.lex_state = 14}, + [1339] = {.lex_state = 14}, [1340] = {.lex_state = 14}, - [1341] = {.lex_state = 156}, + [1341] = {.lex_state = 14}, [1342] = {.lex_state = 0, .external_lex_state = 5}, [1343] = {.lex_state = 0}, [1344] = {.lex_state = 0, .external_lex_state = 5}, - [1345] = {.lex_state = 0, .external_lex_state = 5}, + [1345] = {.lex_state = 14}, [1346] = {.lex_state = 14}, - [1347] = {.lex_state = 14}, - [1348] = {.lex_state = 0}, - [1349] = {.lex_state = 0}, - [1350] = {.lex_state = 0, .external_lex_state = 5}, - [1351] = {.lex_state = 14}, - [1352] = {.lex_state = 0, .external_lex_state = 5}, - [1353] = {.lex_state = 0}, - [1354] = {.lex_state = 0, .external_lex_state = 5}, + [1347] = {.lex_state = 0}, + [1348] = {.lex_state = 14}, + [1349] = {.lex_state = 156}, + [1350] = {.lex_state = 14}, + [1351] = {.lex_state = 0, .external_lex_state = 5}, + [1352] = {.lex_state = 156}, + [1353] = {.lex_state = 0, .external_lex_state = 5}, + [1354] = {.lex_state = 156}, [1355] = {.lex_state = 0}, [1356] = {.lex_state = 0, .external_lex_state = 5}, [1357] = {.lex_state = 0}, - [1358] = {.lex_state = 0, .external_lex_state = 5}, + [1358] = {.lex_state = 14}, [1359] = {.lex_state = 0}, [1360] = {.lex_state = 14}, - [1361] = {.lex_state = 0, .external_lex_state = 5}, + [1361] = {.lex_state = 14}, [1362] = {.lex_state = 0}, [1363] = {.lex_state = 0}, - [1364] = {.lex_state = 0, .external_lex_state = 4}, - [1365] = {.lex_state = 0, .external_lex_state = 5}, - [1366] = {.lex_state = 156}, + [1364] = {.lex_state = 0, .external_lex_state = 5}, + [1365] = {.lex_state = 0}, + [1366] = {.lex_state = 0, .external_lex_state = 5}, [1367] = {.lex_state = 0}, [1368] = {.lex_state = 0}, - [1369] = {.lex_state = 156}, - [1370] = {.lex_state = 0}, + [1369] = {.lex_state = 0}, + [1370] = {.lex_state = 0, .external_lex_state = 5}, [1371] = {.lex_state = 0}, [1372] = {.lex_state = 14}, - [1373] = {.lex_state = 14}, + [1373] = {.lex_state = 156}, [1374] = {.lex_state = 14}, - [1375] = {.lex_state = 14}, + [1375] = {.lex_state = 156}, [1376] = {.lex_state = 14}, - [1377] = {.lex_state = 14}, - [1378] = {.lex_state = 14}, - [1379] = {.lex_state = 0}, + [1377] = {.lex_state = 0}, + [1378] = {.lex_state = 0}, + [1379] = {.lex_state = 0, .external_lex_state = 5}, [1380] = {.lex_state = 0}, - [1381] = {.lex_state = 0}, + [1381] = {.lex_state = 14}, [1382] = {.lex_state = 0}, [1383] = {.lex_state = 0}, [1384] = {.lex_state = 0}, - [1385] = {.lex_state = 14}, - [1386] = {.lex_state = 0, .external_lex_state = 5}, - [1387] = {.lex_state = 0}, - [1388] = {.lex_state = 0}, + [1385] = {.lex_state = 0}, + [1386] = {.lex_state = 0}, + [1387] = {.lex_state = 14}, + [1388] = {.lex_state = 0, .external_lex_state = 5}, [1389] = {.lex_state = 0}, - [1390] = {.lex_state = 0, .external_lex_state = 5}, + [1390] = {.lex_state = 0}, [1391] = {.lex_state = 0}, - [1392] = {.lex_state = 156}, - [1393] = {.lex_state = 0}, - [1394] = {.lex_state = 156}, + [1392] = {.lex_state = 0, .external_lex_state = 5}, + [1393] = {.lex_state = 156}, + [1394] = {.lex_state = 0}, [1395] = {.lex_state = 0}, [1396] = {.lex_state = 0}, [1397] = {.lex_state = 0}, @@ -8015,7 +8015,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1417] = {.lex_state = 0}, [1418] = {.lex_state = 14}, [1419] = {.lex_state = 0}, - [1420] = {.lex_state = 0}, + [1420] = {.lex_state = 14}, [1421] = {.lex_state = 0}, [1422] = {.lex_state = 0}, [1423] = {.lex_state = 0}, @@ -8068,27 +8068,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1470] = {.lex_state = 0}, [1471] = {.lex_state = 0}, [1472] = {.lex_state = 0}, - [1473] = {.lex_state = 14}, + [1473] = {.lex_state = 0}, [1474] = {.lex_state = 156}, [1475] = {.lex_state = 0}, [1476] = {.lex_state = 0}, [1477] = {.lex_state = 0}, [1478] = {.lex_state = 0}, - [1479] = {.lex_state = 14}, + [1479] = {.lex_state = 0}, [1480] = {.lex_state = 0}, [1481] = {.lex_state = 0}, [1482] = {.lex_state = 0}, [1483] = {.lex_state = 0}, - [1484] = {.lex_state = 0}, - [1485] = {.lex_state = 0}, + [1484] = {.lex_state = 14}, + [1485] = {.lex_state = 156}, [1486] = {.lex_state = 0}, - [1487] = {.lex_state = 156}, + [1487] = {.lex_state = 0}, [1488] = {.lex_state = 0}, [1489] = {.lex_state = 0}, - [1490] = {.lex_state = 0}, + [1490] = {.lex_state = 14}, [1491] = {.lex_state = 0}, [1492] = {.lex_state = 0}, - [1493] = {.lex_state = 0}, + [1493] = {.lex_state = 0, .external_lex_state = 5}, [1494] = {.lex_state = 0}, [1495] = {.lex_state = 0}, [1496] = {.lex_state = 0}, @@ -8104,18 +8104,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1506] = {.lex_state = 0}, [1507] = {.lex_state = 0}, [1508] = {.lex_state = 156}, - [1509] = {.lex_state = 0}, + [1509] = {.lex_state = 156}, [1510] = {.lex_state = 0}, [1511] = {.lex_state = 0}, - [1512] = {.lex_state = 156}, - [1513] = {.lex_state = 14}, + [1512] = {.lex_state = 0}, + [1513] = {.lex_state = 0}, [1514] = {.lex_state = 0}, [1515] = {.lex_state = 0}, [1516] = {.lex_state = 0}, [1517] = {.lex_state = 0}, [1518] = {.lex_state = 0}, [1519] = {.lex_state = 0}, - [1520] = {.lex_state = 0, .external_lex_state = 5}, + [1520] = {.lex_state = 0}, [1521] = {.lex_state = 0}, [1522] = {.lex_state = 0}, [1523] = {.lex_state = 0}, @@ -8141,42 +8141,42 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1543] = {.lex_state = 0}, [1544] = {.lex_state = 0}, [1545] = {.lex_state = 0}, - [1546] = {.lex_state = 0}, + [1546] = {.lex_state = 156}, [1547] = {.lex_state = 0}, [1548] = {.lex_state = 0}, [1549] = {.lex_state = 0}, - [1550] = {.lex_state = 156}, - [1551] = {.lex_state = 14}, + [1550] = {.lex_state = 14}, + [1551] = {.lex_state = 0}, [1552] = {.lex_state = 156}, [1553] = {.lex_state = 0}, [1554] = {.lex_state = 0}, - [1555] = {.lex_state = 0}, - [1556] = {.lex_state = 0}, - [1557] = {.lex_state = 18}, + [1555] = {.lex_state = 156}, + [1556] = {.lex_state = 18}, + [1557] = {.lex_state = 0}, [1558] = {.lex_state = 0}, - [1559] = {.lex_state = 0}, + [1559] = {.lex_state = 156}, [1560] = {.lex_state = 0}, [1561] = {.lex_state = 0}, [1562] = {.lex_state = 0}, - [1563] = {.lex_state = 156}, + [1563] = {.lex_state = 0}, [1564] = {.lex_state = 0}, [1565] = {.lex_state = 0}, [1566] = {.lex_state = 0}, [1567] = {.lex_state = 0}, [1568] = {.lex_state = 156}, [1569] = {.lex_state = 0}, - [1570] = {.lex_state = 0}, + [1570] = {.lex_state = 0, .external_lex_state = 6}, [1571] = {.lex_state = 0}, [1572] = {.lex_state = 0}, [1573] = {.lex_state = 0}, - [1574] = {.lex_state = 0, .external_lex_state = 6}, - [1575] = {.lex_state = 0}, - [1576] = {.lex_state = 156}, + [1574] = {.lex_state = 0}, + [1575] = {.lex_state = 414}, + [1576] = {.lex_state = 0}, [1577] = {.lex_state = 0}, [1578] = {.lex_state = 0}, [1579] = {.lex_state = 0}, - [1580] = {.lex_state = 0}, - [1581] = {.lex_state = 414}, + [1580] = {.lex_state = 18}, + [1581] = {.lex_state = 0}, [1582] = {.lex_state = 0}, [1583] = {.lex_state = 0}, [1584] = {.lex_state = 0}, @@ -8184,25 +8184,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1586] = {.lex_state = 0}, [1587] = {.lex_state = 0}, [1588] = {.lex_state = 0}, - [1589] = {.lex_state = 0}, + [1589] = {.lex_state = 18}, [1590] = {.lex_state = 156}, [1591] = {.lex_state = 0}, [1592] = {.lex_state = 0}, [1593] = {.lex_state = 0}, [1594] = {.lex_state = 0}, - [1595] = {.lex_state = 18}, + [1595] = {.lex_state = 0}, [1596] = {.lex_state = 0}, - [1597] = {.lex_state = 18}, + [1597] = {.lex_state = 0}, [1598] = {.lex_state = 0}, [1599] = {.lex_state = 0}, [1600] = {.lex_state = 0}, [1601] = {.lex_state = 0}, - [1602] = {.lex_state = 18}, + [1602] = {.lex_state = 0}, [1603] = {.lex_state = 0}, [1604] = {.lex_state = 0, .external_lex_state = 7}, - [1605] = {.lex_state = 0}, + [1605] = {.lex_state = 0, .external_lex_state = 7}, [1606] = {.lex_state = 0}, - [1607] = {.lex_state = 0}, + [1607] = {.lex_state = 18}, [1608] = {.lex_state = 18}, [1609] = {.lex_state = 0}, [1610] = {.lex_state = 0}, @@ -8233,15 +8233,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1635] = {.lex_state = 0}, [1636] = {.lex_state = 0, .external_lex_state = 7}, [1637] = {.lex_state = 0, .external_lex_state = 6}, - [1638] = {.lex_state = 0, .external_lex_state = 7}, + [1638] = {.lex_state = 0}, [1639] = {.lex_state = 0}, [1640] = {.lex_state = 0, .external_lex_state = 7}, [1641] = {.lex_state = 0, .external_lex_state = 6}, - [1642] = {.lex_state = 0}, + [1642] = {.lex_state = 156}, [1643] = {.lex_state = 0}, [1644] = {.lex_state = 18}, [1645] = {.lex_state = 0}, - [1646] = {.lex_state = 156}, + [1646] = {.lex_state = 0}, [1647] = {.lex_state = 0}, [1648] = {.lex_state = 0}, [1649] = {.lex_state = 0}, @@ -8346,7 +8346,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_escape_sequence] = ACTIONS(1), }, [1] = { - [sym_manifest] = STATE(1594), + [sym_manifest] = STATE(1591), [sym__statements] = STATE(19), [sym_statement] = STATE(602), [sym_statement_function] = STATE(603), @@ -8375,7 +8375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -8386,7 +8386,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -8464,7 +8464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -8475,7 +8475,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -8554,7 +8554,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -8565,7 +8565,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -8644,7 +8644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -8655,7 +8655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -8735,7 +8735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -8746,7 +8746,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -8825,7 +8825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -8836,7 +8836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -8915,7 +8915,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -8926,7 +8926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9005,7 +9005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9016,7 +9016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9095,7 +9095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9106,7 +9106,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9184,7 +9184,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9195,7 +9195,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9275,7 +9275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9286,7 +9286,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9365,7 +9365,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9376,7 +9376,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9454,7 +9454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9465,7 +9465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9544,7 +9544,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9555,7 +9555,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9634,7 +9634,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9645,7 +9645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9725,7 +9725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9736,7 +9736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9814,7 +9814,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9825,7 +9825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9905,7 +9905,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -9916,7 +9916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -9994,7 +9994,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -10005,7 +10005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -10085,7 +10085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -10096,7 +10096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -10174,7 +10174,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -10185,7 +10185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -10264,7 +10264,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -10275,7 +10275,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -10355,7 +10355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -10366,7 +10366,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -10444,7 +10444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -10455,7 +10455,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -10534,7 +10534,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -10545,7 +10545,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array] = STATE(184), [sym_hash] = STATE(184), [sym_statement_function_keywords] = STATE(390), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -10595,10 +10595,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(67), }, [26] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1572), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1639), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -10623,7 +10623,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -10633,10 +10633,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -10678,10 +10678,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [27] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1592), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1583), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -10706,7 +10706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -10716,10 +10716,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -10761,10 +10761,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [28] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1545), - [sym_argument_list] = STATE(1588), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1540), + [sym_argument_list] = STATE(1572), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -10789,7 +10789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -10799,10 +10799,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -10844,8 +10844,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [29] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -10870,7 +10870,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -10879,13 +10879,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entries] = STATE(1530), + [sym__collection_entries] = STATE(1517), [sym__collection_entry] = STATE(1471), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -10927,10 +10927,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [30] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1650), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1648), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -10955,7 +10955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -10965,10 +10965,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11010,10 +11010,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [31] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1545), - [sym_argument_list] = STATE(1607), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1540), + [sym_argument_list] = STATE(1554), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11038,7 +11038,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11048,10 +11048,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11093,8 +11093,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [32] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11119,7 +11119,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11128,13 +11128,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entries] = STATE(1404), + [sym__collection_entries] = STATE(1522), [sym__collection_entry] = STATE(1471), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11176,10 +11176,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [33] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1578), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1595), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11204,7 +11204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11214,10 +11214,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11259,10 +11259,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [34] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1573), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1650), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11287,7 +11287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11297,10 +11297,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11342,10 +11342,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [35] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1545), - [sym_argument_list] = STATE(1635), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1540), + [sym_argument_list] = STATE(1594), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11370,7 +11370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11380,10 +11380,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11425,10 +11425,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [36] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1566), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1563), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11453,7 +11453,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11463,10 +11463,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11508,8 +11508,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [37] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11534,7 +11534,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11543,13 +11543,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entries] = STATE(1511), + [sym__collection_entries] = STATE(1488), [sym__collection_entry] = STATE(1471), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11591,8 +11591,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [38] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11617,7 +11617,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11626,13 +11626,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entries] = STATE(1490), + [sym__collection_entries] = STATE(1446), [sym__collection_entry] = STATE(1471), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11674,10 +11674,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [39] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1558), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1578), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11702,7 +11702,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11712,10 +11712,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11757,10 +11757,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [40] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1556), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1577), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11785,7 +11785,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11795,10 +11795,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11840,10 +11840,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [41] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1545), - [sym_argument_list] = STATE(1570), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1540), + [sym_argument_list] = STATE(1558), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11868,7 +11868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11878,10 +11878,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -11923,8 +11923,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [42] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -11949,7 +11949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -11958,13 +11958,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entries] = STATE(1481), + [sym__collection_entries] = STATE(1491), [sym__collection_entry] = STATE(1471), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12006,10 +12006,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [43] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1642), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1610), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12034,7 +12034,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12044,10 +12044,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12089,10 +12089,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [44] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1616), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1611), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12117,7 +12117,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12127,10 +12127,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12172,10 +12172,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [45] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1545), - [sym_argument_list] = STATE(1627), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1540), + [sym_argument_list] = STATE(1624), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12200,7 +12200,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12210,10 +12210,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12255,8 +12255,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [46] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12281,7 +12281,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12293,10 +12293,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__collection_entries] = STATE(1427), [sym__collection_entry] = STATE(1471), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12338,10 +12338,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [47] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1617), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1620), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12366,7 +12366,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12376,10 +12376,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12421,10 +12421,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [48] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1611), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1617), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12449,7 +12449,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12459,10 +12459,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12504,10 +12504,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [49] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1545), - [sym_argument_list] = STATE(1614), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1540), + [sym_argument_list] = STATE(1616), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12532,7 +12532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12542,10 +12542,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12587,10 +12587,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [50] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1554), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1599), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12615,7 +12615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12625,10 +12625,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12670,10 +12670,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [51] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1601), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1597), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12698,7 +12698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12708,10 +12708,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12753,10 +12753,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [52] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1567), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1561), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -12781,7 +12781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -12791,10 +12791,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -12836,8 +12836,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [53] = { [sym_resource_body] = STATE(1534), - [sym_resource_title] = STATE(1610), - [sym__resource_bodies] = STATE(1517), + [sym_resource_title] = STATE(1615), + [sym__resource_bodies] = STATE(1511), [sym__expression] = STATE(939), [sym_unary] = STATE(826), [sym_binary] = STATE(826), @@ -12851,9 +12851,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unless] = STATE(823), [sym_case] = STATE(823), [sym_resource_collector] = STATE(823), - [sym__attribute_operations] = STATE(1538), - [sym_attribute] = STATE(1388), - [sym__attribute_name] = STATE(1548), + [sym__attribute_operations] = STATE(1512), + [sym_attribute] = STATE(1343), + [sym__attribute_name] = STATE(1538), [sym_define_definition] = STATE(823), [sym_plan_definition] = STATE(823), [sym_apply_expression] = STATE(823), @@ -12861,7 +12861,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -12871,7 +12871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(823), [sym_array] = STATE(823), [sym_hash] = STATE(823), - [sym_keyword] = STATE(1448), + [sym_keyword] = STATE(1473), [sym_default] = STATE(823), [sym_undef] = STATE(823), [sym__boolean] = STATE(823), @@ -12999,8 +12999,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(289), }, [55] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -13025,7 +13025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13034,12 +13034,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entry] = STATE(1540), + [sym__collection_entry] = STATE(1530), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13081,8 +13081,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [56] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -13107,7 +13107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13116,12 +13116,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entry] = STATE(1540), + [sym__collection_entry] = STATE(1530), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13163,8 +13163,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [57] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -13189,7 +13189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13198,12 +13198,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entry] = STATE(1540), + [sym__collection_entry] = STATE(1530), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13327,9 +13327,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(303), }, [59] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), [sym_argument_list_comma] = STATE(1587), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), @@ -13355,7 +13355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13365,10 +13365,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13410,8 +13410,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [60] = { [sym_resource_body] = STATE(1534), - [sym_resource_title] = STATE(1610), - [sym__resource_bodies] = STATE(1501), + [sym_resource_title] = STATE(1615), + [sym__resource_bodies] = STATE(1486), [sym__expression] = STATE(939), [sym_unary] = STATE(826), [sym_binary] = STATE(826), @@ -13425,9 +13425,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unless] = STATE(823), [sym_case] = STATE(823), [sym_resource_collector] = STATE(823), - [sym__attribute_operations] = STATE(1538), - [sym_attribute] = STATE(1388), - [sym__attribute_name] = STATE(1548), + [sym__attribute_operations] = STATE(1512), + [sym_attribute] = STATE(1343), + [sym__attribute_name] = STATE(1538), [sym_define_definition] = STATE(823), [sym_plan_definition] = STATE(823), [sym_apply_expression] = STATE(823), @@ -13435,7 +13435,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -13445,7 +13445,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(823), [sym_array] = STATE(823), [sym_hash] = STATE(823), - [sym_keyword] = STATE(1448), + [sym_keyword] = STATE(1473), [sym_default] = STATE(823), [sym_undef] = STATE(823), [sym__boolean] = STATE(823), @@ -13491,9 +13491,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(287), }, [61] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), [sym_argument_list_comma] = STATE(1565), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), @@ -13519,7 +13519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13529,10 +13529,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13573,9 +13573,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [62] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), [sym_argument_list_comma] = STATE(1609), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), @@ -13601,7 +13601,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13611,10 +13611,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13655,8 +13655,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [63] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -13681,7 +13681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13690,12 +13690,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entry] = STATE(1540), + [sym__collection_entry] = STATE(1530), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13737,8 +13737,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [64] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -13763,7 +13763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13772,12 +13772,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entry] = STATE(1540), + [sym__collection_entry] = STATE(1530), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13819,10 +13819,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [65] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1577), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1573), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -13847,7 +13847,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13857,10 +13857,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13901,10 +13901,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [66] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1431), - [sym__arguments] = STATE(1425), - [sym_argument_list_comma] = STATE(1586), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1437), + [sym__arguments] = STATE(1431), + [sym_argument_list_comma] = STATE(1600), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -13929,7 +13929,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -13939,10 +13939,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -13983,8 +13983,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [67] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1491), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1453), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14009,7 +14009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14018,12 +14018,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_heredoc] = STATE(720), [sym_regex] = STATE(668), [sym_array] = STATE(668), - [sym__collection_entry] = STATE(1540), + [sym__collection_entry] = STATE(1530), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1343), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1391), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14065,7 +14065,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [68] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14090,7 +14090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14100,11 +14100,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__hashpairs] = STATE(1436), + [sym__hashpairs] = STATE(1440), [sym_hashpair] = STATE(1454), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14146,7 +14146,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [69] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14171,7 +14171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14183,9 +14183,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_hash] = STATE(668), [sym__hashpairs] = STATE(1464), [sym_hashpair] = STATE(1454), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14227,7 +14227,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [70] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14236,7 +14236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -14253,7 +14253,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14263,10 +14263,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14308,7 +14308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [71] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14317,8 +14317,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1506), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1499), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -14335,7 +14335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14345,10 +14345,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14389,7 +14389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [72] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14398,7 +14398,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -14415,7 +14415,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14425,10 +14425,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14470,7 +14470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [73] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14479,7 +14479,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -14496,7 +14496,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14506,10 +14506,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14551,7 +14551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [74] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14560,8 +14560,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1444), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1470), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -14578,7 +14578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14588,10 +14588,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14632,7 +14632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [75] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14657,7 +14657,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14669,9 +14669,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_hash] = STATE(668), [sym__hashpairs] = STATE(1414), [sym_hashpair] = STATE(1454), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14713,7 +14713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [76] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14722,7 +14722,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -14739,7 +14739,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14749,10 +14749,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14794,7 +14794,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [77] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14803,7 +14803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -14820,7 +14820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14830,10 +14830,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -14875,7 +14875,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [78] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -14884,8 +14884,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1543), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1506), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -14902,7 +14902,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -14912,10 +14912,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15037,7 +15037,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(329), }, [80] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15046,8 +15046,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1514), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1492), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15064,7 +15064,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15074,10 +15074,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15118,7 +15118,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [81] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15127,8 +15127,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1405), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1476), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15145,7 +15145,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15155,10 +15155,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15199,8 +15199,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [82] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1497), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1515), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15225,7 +15225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15235,10 +15235,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15280,7 +15280,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [83] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15289,8 +15289,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1505), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1521), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15307,7 +15307,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15317,10 +15317,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15361,7 +15361,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [84] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15386,7 +15386,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15396,11 +15396,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__hashpairs] = STATE(1492), + [sym__hashpairs] = STATE(1507), [sym_hashpair] = STATE(1454), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15442,7 +15442,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [85] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15451,7 +15451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15468,7 +15468,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15478,10 +15478,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15523,7 +15523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [86] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15532,7 +15532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15549,7 +15549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15559,10 +15559,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15604,7 +15604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [87] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15613,8 +15613,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1499), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1448), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15631,7 +15631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15641,10 +15641,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15685,7 +15685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [88] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15695,7 +15695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), [sym__access_elements] = STATE(1472), - [sym_access_element] = STATE(1504), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15712,7 +15712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15722,10 +15722,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15766,7 +15766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [89] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15776,7 +15776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), [sym__access_elements] = STATE(1403), - [sym_access_element] = STATE(1504), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15793,7 +15793,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15803,10 +15803,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15847,7 +15847,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [90] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15856,8 +15856,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1553), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1513), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15874,7 +15874,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15884,10 +15884,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -15928,7 +15928,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [91] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -15937,7 +15937,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -15954,7 +15954,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -15964,10 +15964,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16009,7 +16009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [92] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16018,7 +16018,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -16035,7 +16035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16045,10 +16045,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16090,7 +16090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [93] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16099,7 +16099,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -16116,7 +16116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16126,10 +16126,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16171,7 +16171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [94] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16196,7 +16196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16206,11 +16206,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__hashpairs] = STATE(1544), + [sym__hashpairs] = STATE(1514), [sym_hashpair] = STATE(1454), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16252,7 +16252,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [95] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16262,7 +16262,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), [sym__access_elements] = STATE(1502), - [sym_access_element] = STATE(1504), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -16279,7 +16279,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16289,10 +16289,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16333,7 +16333,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [96] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16342,8 +16342,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1488), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1445), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -16360,7 +16360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16370,10 +16370,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16414,7 +16414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [97] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16439,7 +16439,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16449,11 +16449,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__hashpairs] = STATE(1500), + [sym__hashpairs] = STATE(1480), [sym_hashpair] = STATE(1454), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16495,7 +16495,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [98] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16504,7 +16504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -16521,7 +16521,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16531,10 +16531,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16576,7 +16576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [99] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16585,7 +16585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -16602,7 +16602,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16612,10 +16612,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16657,7 +16657,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [100] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16666,8 +16666,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym__access_elements] = STATE(1521), - [sym_access_element] = STATE(1504), + [sym__access_elements] = STATE(1536), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -16684,7 +16684,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16694,10 +16694,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16738,7 +16738,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [101] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16748,7 +16748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), [sym__access_elements] = STATE(1402), - [sym_access_element] = STATE(1504), + [sym_access_element] = STATE(1519), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -16765,7 +16765,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16775,10 +16775,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16819,7 +16819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [102] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16844,7 +16844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16854,10 +16854,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1446), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1447), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16899,7 +16899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [103] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -16924,7 +16924,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -16934,10 +16934,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1446), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1447), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -16980,7 +16980,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [104] = { [sym_lambda] = STATE(157), - [sym__lambda_parameter_list] = STATE(1305), + [sym__lambda_parameter_list] = STATE(1308), [sym_comment] = STATE(104), [ts_builtin_sym_end] = ACTIONS(362), [anon_sym_SEMI] = ACTIONS(362), @@ -17059,7 +17059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(362), }, [105] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -17068,7 +17068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(685), [sym_binary] = STATE(685), [sym__bracketed_expression] = STATE(723), - [sym_access_element] = STATE(1489), + [sym_access_element] = STATE(1475), [sym__primary_expression] = STATE(685), [sym_function_call] = STATE(685), [sym_call_method_with_lambda] = STATE(668), @@ -17085,7 +17085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -17095,10 +17095,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1503), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1516), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -17140,7 +17140,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [106] = { [sym_lambda] = STATE(155), - [sym__lambda_parameter_list] = STATE(1305), + [sym__lambda_parameter_list] = STATE(1308), [sym_comment] = STATE(106), [ts_builtin_sym_end] = ACTIONS(368), [anon_sym_SEMI] = ACTIONS(368), @@ -17220,7 +17220,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [107] = { [sym_lambda] = STATE(216), - [sym__lambda_parameter_list] = STATE(1305), + [sym__lambda_parameter_list] = STATE(1308), [sym_comment] = STATE(107), [ts_builtin_sym_end] = ACTIONS(372), [anon_sym_SEMI] = ACTIONS(372), @@ -17299,7 +17299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(372), }, [108] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -17324,7 +17324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -17334,10 +17334,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1446), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1447), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -17379,7 +17379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [109] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -17404,7 +17404,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -17414,10 +17414,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1446), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1447), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -17460,7 +17460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [110] = { [sym_lambda] = STATE(214), - [sym__lambda_parameter_list] = STATE(1305), + [sym__lambda_parameter_list] = STATE(1308), [sym_comment] = STATE(110), [ts_builtin_sym_end] = ACTIONS(380), [anon_sym_SEMI] = ACTIONS(380), @@ -17540,7 +17540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [111] = { [sym_lambda] = STATE(222), - [sym__lambda_parameter_list] = STATE(1305), + [sym__lambda_parameter_list] = STATE(1308), [sym_comment] = STATE(111), [ts_builtin_sym_end] = ACTIONS(384), [anon_sym_SEMI] = ACTIONS(384), @@ -17619,7 +17619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(384), }, [112] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -17644,7 +17644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -17654,10 +17654,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1446), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1447), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -17699,8 +17699,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [113] = { - [sym__assignment] = STATE(1280), - [sym_argument] = STATE(1497), + [sym__assignment] = STATE(1281), + [sym_argument] = STATE(1515), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -17725,7 +17725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -17735,10 +17735,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1391), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1355), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -17779,7 +17779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [114] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -17804,7 +17804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -17814,10 +17814,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_hashpair] = STATE(1446), - [sym__hash_entry] = STATE(1620), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym_hashpair] = STATE(1447), + [sym__hash_entry] = STATE(1623), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -20460,7 +20460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(480), }, [148] = { - [sym__assignment] = STATE(1222), + [sym__assignment] = STATE(1227), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -20485,7 +20485,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -20495,9 +20495,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__hash_entry] = STATE(1273), - [sym_collection_entry_keyword] = STATE(1224), - [sym__class] = STATE(1600), + [sym__hash_entry] = STATE(1293), + [sym_collection_entry_keyword] = STATE(1232), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -25237,8 +25237,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(702), }, [210] = { - [sym__statement_function_args] = STATE(1579), - [sym__assignment] = STATE(1589), + [sym__statement_function_args] = STATE(1574), + [sym__assignment] = STATE(1588), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -25263,7 +25263,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -25273,7 +25273,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -26340,7 +26340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -26350,8 +26350,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym_collection_entry_keyword] = STATE(1239), - [sym__class] = STATE(1600), + [sym_collection_entry_keyword] = STATE(1193), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -26416,7 +26416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -26426,7 +26426,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(184), [sym_array] = STATE(184), [sym_hash] = STATE(184), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -26466,7 +26466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(67), }, [226] = { - [sym__assignment] = STATE(1599), + [sym__assignment] = STATE(1586), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -26491,7 +26491,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -26501,7 +26501,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -26566,7 +26566,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -26576,7 +26576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -26616,7 +26616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [228] = { - [sym__assignment] = STATE(1603), + [sym__assignment] = STATE(1571), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -26641,7 +26641,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -26651,7 +26651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -26691,7 +26691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [229] = { - [sym__assignment] = STATE(1639), + [sym__assignment] = STATE(1638), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -26716,7 +26716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -26726,7 +26726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -26766,7 +26766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [230] = { - [sym__assignment] = STATE(1589), + [sym__assignment] = STATE(1588), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -26791,7 +26791,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -26801,7 +26801,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -26941,7 +26941,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -26951,7 +26951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -27016,7 +27016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -27026,7 +27026,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(184), [sym_array] = STATE(184), [sym_hash] = STATE(184), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -27091,7 +27091,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -27101,7 +27101,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(184), [sym_array] = STATE(184), [sym_hash] = STATE(184), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -27141,7 +27141,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(67), }, [235] = { - [sym__assignment] = STATE(1624), + [sym__assignment] = STATE(1626), [sym__relationship] = STATE(1177), [sym__resource] = STATE(581), [sym_resource_reference] = STATE(595), @@ -27166,7 +27166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -27176,7 +27176,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -27241,7 +27241,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -27251,7 +27251,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(184), [sym_array] = STATE(184), [sym_hash] = STATE(184), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -27316,7 +27316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -27326,7 +27326,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -27466,7 +27466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -27476,7 +27476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -27613,7 +27613,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -27623,7 +27623,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(184), [sym_array] = STATE(184), [sym_hash] = STATE(184), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(184), [sym_undef] = STATE(184), [sym__boolean] = STATE(184), @@ -27664,7 +27664,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [242] = { [sym_lambda] = STATE(365), - [sym__lambda_parameter_list] = STATE(1297), + [sym__lambda_parameter_list] = STATE(1298), [sym_comment] = STATE(242), [ts_builtin_sym_end] = ACTIONS(372), [anon_sym_SEMI] = ACTIONS(372), @@ -27759,7 +27759,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -27769,7 +27769,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_regex] = STATE(668), [sym_array] = STATE(668), [sym_hash] = STATE(668), - [sym__class] = STATE(1600), + [sym__class] = STATE(1596), [sym_default] = STATE(668), [sym_undef] = STATE(668), [sym__boolean] = STATE(668), @@ -27809,7 +27809,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_false] = ACTIONS(175), }, [244] = { - [sym__resource] = STATE(1626), + [sym__resource] = STATE(1627), [sym_resource_reference] = STATE(595), [sym_resource_type] = STATE(595), [sym__expression] = STATE(972), @@ -27832,7 +27832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -27883,7 +27883,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [245] = { [sym_lambda] = STATE(371), - [sym__lambda_parameter_list] = STATE(1297), + [sym__lambda_parameter_list] = STATE(1298), [sym_comment] = STATE(245), [ts_builtin_sym_end] = ACTIONS(380), [anon_sym_SEMI] = ACTIONS(380), @@ -27956,7 +27956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [246] = { [sym_lambda] = STATE(299), - [sym__lambda_parameter_list] = STATE(1297), + [sym__lambda_parameter_list] = STATE(1298), [sym_comment] = STATE(246), [ts_builtin_sym_end] = ACTIONS(384), [anon_sym_SEMI] = ACTIONS(384), @@ -28029,7 +28029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [247] = { [sym_lambda] = STATE(336), - [sym__lambda_parameter_list] = STATE(1297), + [sym__lambda_parameter_list] = STATE(1298), [sym_comment] = STATE(247), [ts_builtin_sym_end] = ACTIONS(368), [anon_sym_SEMI] = ACTIONS(368), @@ -28102,7 +28102,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [248] = { [sym_lambda] = STATE(335), - [sym__lambda_parameter_list] = STATE(1297), + [sym__lambda_parameter_list] = STATE(1298), [sym_comment] = STATE(248), [ts_builtin_sym_end] = ACTIONS(362), [anon_sym_SEMI] = ACTIONS(362), @@ -30830,7 +30830,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -30848,7 +30848,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -31110,7 +31110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -31128,7 +31128,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -31880,7 +31880,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -31899,7 +31899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -32157,8 +32157,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [305] = { [sym_resource_body] = STATE(1534), - [sym_resource_title] = STATE(1610), - [sym__resource_bodies] = STATE(1539), + [sym_resource_title] = STATE(1615), + [sym__resource_bodies] = STATE(1523), [sym__expression] = STATE(939), [sym_unary] = STATE(826), [sym_binary] = STATE(826), @@ -32179,7 +32179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -32300,7 +32300,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -32319,7 +32319,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -32650,7 +32650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -32669,7 +32669,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -33066,8 +33066,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(588), }, [318] = { - [sym_resource_body] = STATE(1480), - [sym_resource_title] = STATE(1610), + [sym_resource_body] = STATE(1520), + [sym_resource_title] = STATE(1615), [sym__expression] = STATE(939), [sym_unary] = STATE(826), [sym_binary] = STATE(826), @@ -33088,7 +33088,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -33350,7 +33350,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -33369,7 +33369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -33557,7 +33557,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [325] = { [sym_resource_body] = STATE(1534), - [sym_resource_title] = STATE(1610), + [sym_resource_title] = STATE(1615), [sym__resource_bodies] = STATE(1410), [sym__expression] = STATE(939), [sym_unary] = STATE(826), @@ -33579,7 +33579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -33770,7 +33770,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -33789,7 +33789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -34470,7 +34470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -34489,7 +34489,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -34890,7 +34890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -34908,7 +34908,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -35096,8 +35096,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(634), }, [347] = { - [sym_resource_body] = STATE(1480), - [sym_resource_title] = STATE(1610), + [sym_resource_body] = STATE(1520), + [sym_resource_title] = STATE(1615), [sym__expression] = STATE(939), [sym_unary] = STATE(826), [sym_binary] = STATE(826), @@ -35118,7 +35118,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -35236,8 +35236,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(638), }, [349] = { - [sym_resource_body] = STATE(1480), - [sym_resource_title] = STATE(1610), + [sym_resource_body] = STATE(1520), + [sym_resource_title] = STATE(1615), [sym__expression] = STATE(939), [sym_unary] = STATE(826), [sym_binary] = STATE(826), @@ -35258,7 +35258,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -35376,8 +35376,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_qmark] = ACTIONS(654), }, [351] = { - [sym_resource_body] = STATE(1480), - [sym_resource_title] = STATE(1610), + [sym_resource_body] = STATE(1520), + [sym_resource_title] = STATE(1615), [sym__expression] = STATE(939), [sym_unary] = STATE(826), [sym_binary] = STATE(826), @@ -35398,7 +35398,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -36010,7 +36010,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -36028,7 +36028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -36570,7 +36570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -36588,7 +36588,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -36640,7 +36640,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary] = STATE(826), [sym_binary] = STATE(826), [sym__bracketed_expression] = STATE(828), - [sym__expressions] = STATE(1555), + [sym__expressions] = STATE(1569), [sym__primary_expression] = STATE(826), [sym_function_call] = STATE(826), [sym_call_method_with_lambda] = STATE(823), @@ -36658,7 +36658,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -36998,7 +36998,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym_selector_option] = STATE(1549), + [sym_selector_option] = STATE(1535), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), [sym_plan_definition] = STATE(823), @@ -37007,7 +37007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37067,7 +37067,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym__selector_option_list] = STATE(1416), + [sym__selector_option_list] = STATE(1419), [sym_selector_option] = STATE(1531), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), @@ -37077,7 +37077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37136,7 +37136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym_selector_option] = STATE(1549), + [sym_selector_option] = STATE(1535), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), [sym_plan_definition] = STATE(823), @@ -37145,7 +37145,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37205,7 +37205,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym_selector_option] = STATE(1549), + [sym_selector_option] = STATE(1535), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), [sym_plan_definition] = STATE(823), @@ -37214,7 +37214,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37282,7 +37282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37351,7 +37351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37422,7 +37422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37481,7 +37481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym_selector_option] = STATE(1549), + [sym_selector_option] = STATE(1535), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), [sym_plan_definition] = STATE(823), @@ -37490,7 +37490,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37560,7 +37560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37619,7 +37619,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym__selector_option_list] = STATE(1522), + [sym__selector_option_list] = STATE(1539), [sym_selector_option] = STATE(1531), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), @@ -37629,7 +37629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37696,7 +37696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37757,7 +37757,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym_selector_option] = STATE(1549), + [sym_selector_option] = STATE(1535), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), [sym_plan_definition] = STATE(823), @@ -37766,7 +37766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37826,7 +37826,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym__selector_option_list] = STATE(1449), + [sym__selector_option_list] = STATE(1415), [sym_selector_option] = STATE(1531), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), @@ -37836,7 +37836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37895,7 +37895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym__selector_option_list] = STATE(1486), + [sym__selector_option_list] = STATE(1436), [sym_selector_option] = STATE(1531), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), @@ -37905,7 +37905,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -37964,7 +37964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_if] = STATE(823), [sym_unless] = STATE(823), [sym_case] = STATE(823), - [sym_selector_option] = STATE(1549), + [sym_selector_option] = STATE(1535), [sym_resource_collector] = STATE(823), [sym_define_definition] = STATE(823), [sym_plan_definition] = STATE(823), @@ -37973,7 +37973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -38041,7 +38041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -38177,7 +38177,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -38245,7 +38245,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -38381,7 +38381,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -38517,7 +38517,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -38585,7 +38585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -38721,7 +38721,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -38994,7 +38994,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39196,7 +39196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39263,7 +39263,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39330,7 +39330,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39397,7 +39397,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39464,7 +39464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39531,7 +39531,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39598,7 +39598,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39665,7 +39665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -39732,7 +39732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39799,7 +39799,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -39866,7 +39866,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -39933,7 +39933,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40000,7 +40000,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40067,7 +40067,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40134,7 +40134,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40201,7 +40201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40268,7 +40268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40335,7 +40335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -40402,7 +40402,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -40469,7 +40469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -40536,7 +40536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40603,7 +40603,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40670,7 +40670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40737,7 +40737,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40804,7 +40804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -40871,7 +40871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -41407,7 +41407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -41474,7 +41474,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -41541,7 +41541,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -41608,7 +41608,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -41675,7 +41675,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -41742,7 +41742,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -41809,7 +41809,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -41876,7 +41876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -41943,7 +41943,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42010,7 +42010,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42077,7 +42077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42144,7 +42144,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42211,7 +42211,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42278,7 +42278,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42345,7 +42345,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42412,7 +42412,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42479,7 +42479,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42546,7 +42546,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42613,7 +42613,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42680,7 +42680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42747,7 +42747,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -42814,7 +42814,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -43082,7 +43082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -43685,7 +43685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -43752,7 +43752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -43819,7 +43819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -43886,7 +43886,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -43953,7 +43953,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44020,7 +44020,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44087,7 +44087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44154,7 +44154,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44221,7 +44221,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44288,7 +44288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44355,7 +44355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44422,7 +44422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44489,7 +44489,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -44556,7 +44556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -45092,7 +45092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -45159,7 +45159,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -45226,7 +45226,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -45293,7 +45293,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -45561,7 +45561,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -45628,7 +45628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -45695,7 +45695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -45762,7 +45762,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -45829,7 +45829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -45896,7 +45896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -45963,7 +45963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -46030,7 +46030,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -46097,7 +46097,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -46164,7 +46164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -46901,7 +46901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -47437,7 +47437,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -47504,7 +47504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -47571,7 +47571,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -47638,7 +47638,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -48576,7 +48576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -48643,7 +48643,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -48710,7 +48710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -48777,7 +48777,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -48844,7 +48844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -48911,7 +48911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -48978,7 +48978,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -49045,7 +49045,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -49112,7 +49112,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -49179,7 +49179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -49246,7 +49246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -49313,7 +49313,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -49380,7 +49380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -49447,7 +49447,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(668), [sym_function_definition] = STATE(668), [sym_type_alias] = STATE(668), - [sym__type_alias_lhs] = STATE(1591), + [sym__type_alias_lhs] = STATE(1581), [sym_type_definition] = STATE(668), [sym_variable] = STATE(668), [sym_reserved_word] = STATE(668), @@ -49514,7 +49514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -49581,7 +49581,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -49648,7 +49648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -49715,7 +49715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -49782,7 +49782,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -49849,7 +49849,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -49916,7 +49916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -49983,7 +49983,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(184), [sym_function_definition] = STATE(184), [sym_type_alias] = STATE(184), - [sym__type_alias_lhs] = STATE(1598), + [sym__type_alias_lhs] = STATE(1593), [sym_type_definition] = STATE(184), [sym_variable] = STATE(184), [sym_reserved_word] = STATE(184), @@ -50385,7 +50385,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -50452,7 +50452,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -50519,7 +50519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -50586,7 +50586,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -50653,7 +50653,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -50720,7 +50720,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -50787,7 +50787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -50854,7 +50854,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_node_definition] = STATE(823), [sym_function_definition] = STATE(823), [sym_type_alias] = STATE(823), - [sym__type_alias_lhs] = STATE(1571), + [sym__type_alias_lhs] = STATE(1566), [sym_type_definition] = STATE(823), [sym_variable] = STATE(823), [sym_reserved_word] = STATE(823), @@ -52789,7 +52789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(696), 1, sym_lambda, - STATE(1312), 1, + STATE(1261), 1, sym__lambda_parameter_list, ACTIONS(370), 6, anon_sym_EQ, @@ -52839,7 +52839,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(690), 1, sym_lambda, - STATE(1312), 1, + STATE(1261), 1, sym__lambda_parameter_list, ACTIONS(364), 6, anon_sym_EQ, @@ -52889,7 +52889,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(709), 1, sym_lambda, - STATE(1312), 1, + STATE(1261), 1, sym__lambda_parameter_list, ACTIONS(386), 6, anon_sym_EQ, @@ -52939,7 +52939,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(691), 1, sym_lambda, - STATE(1312), 1, + STATE(1261), 1, sym__lambda_parameter_list, ACTIONS(382), 6, anon_sym_EQ, @@ -52989,7 +52989,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(688), 1, sym_lambda, - STATE(1312), 1, + STATE(1261), 1, sym__lambda_parameter_list, ACTIONS(374), 6, anon_sym_EQ, @@ -58279,7 +58279,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(801), 1, sym_lambda, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(364), 3, anon_sym_LT_LT, @@ -58323,7 +58323,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(800), 1, sym_lambda, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(370), 3, anon_sym_LT_LT, @@ -58408,7 +58408,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(767), 1, sym_lambda, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(386), 3, anon_sym_LT_LT, @@ -58452,7 +58452,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(778), 1, sym_lambda, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(382), 3, anon_sym_LT_LT, @@ -58496,7 +58496,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(780), 1, sym_lambda, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(374), 3, anon_sym_LT_LT, @@ -63121,7 +63121,7 @@ static const uint16_t ts_small_parse_table[] = { sym_collect_query, STATE(845), 1, sym_comment, - STATE(1397), 1, + STATE(1396), 1, aux_sym__expressions_repeat1, [13901] = 6, ACTIONS(3), 1, @@ -63233,13 +63233,13 @@ static const uint16_t ts_small_parse_table[] = { sym_name, STATE(848), 1, sym_comment, - STATE(1333), 1, - sym__attribute_operations, - STATE(1388), 1, + STATE(1343), 1, sym_attribute, - STATE(1448), 1, + STATE(1357), 1, + sym__attribute_operations, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(1391), 2, anon_sym_SEMI, @@ -63278,13 +63278,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(849), 1, sym_comment, - STATE(1388), 1, + STATE(1343), 1, sym_attribute, - STATE(1406), 1, + STATE(1409), 1, sym__attribute_operations, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -63442,13 +63442,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(852), 1, sym_comment, - STATE(1388), 1, + STATE(1343), 1, sym_attribute, - STATE(1448), 1, - sym_keyword, STATE(1466), 1, sym__attribute_operations, - STATE(1548), 1, + STATE(1473), 1, + sym_keyword, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -63484,13 +63484,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(853), 1, sym_comment, - STATE(1388), 1, + STATE(1343), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, STATE(1498), 1, sym__attribute_operations, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -63836,7 +63836,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1137), 1, sym_lambda, - STATE(1282), 1, + STATE(1291), 1, sym__lambda_parameter_list, ACTIONS(382), 3, anon_sym_LT_LT, @@ -63909,7 +63909,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1144), 1, sym_lambda, - STATE(1282), 1, + STATE(1291), 1, sym__lambda_parameter_list, ACTIONS(374), 3, anon_sym_LT_LT, @@ -63947,7 +63947,7 @@ static const uint16_t ts_small_parse_table[] = { sym_lambda, STATE(863), 1, sym_comment, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(364), 3, anon_sym_LT_LT, @@ -63985,7 +63985,7 @@ static const uint16_t ts_small_parse_table[] = { sym_lambda, STATE(864), 1, sym_comment, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(370), 3, anon_sym_LT_LT, @@ -64975,7 +64975,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1106), 1, sym_lambda, - STATE(1282), 1, + STATE(1291), 1, sym__lambda_parameter_list, ACTIONS(364), 3, anon_sym_LT_LT, @@ -65116,13 +65116,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(889), 1, sym_comment, - STATE(1388), 1, + STATE(1343), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1519), 1, + STATE(1533), 1, sym__attribute_operations, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -65412,7 +65412,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1107), 1, sym_lambda, - STATE(1282), 1, + STATE(1291), 1, sym__lambda_parameter_list, ACTIONS(370), 3, anon_sym_LT_LT, @@ -65616,7 +65616,7 @@ static const uint16_t ts_small_parse_table[] = { sym_lambda, STATE(899), 1, sym_comment, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(386), 3, anon_sym_LT_LT, @@ -65719,13 +65719,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(901), 1, sym_comment, - STATE(1388), 1, + STATE(1343), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1470), 1, + STATE(1479), 1, sym__attribute_operations, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -65878,7 +65878,7 @@ static const uint16_t ts_small_parse_table[] = { sym_lambda, STATE(904), 1, sym_comment, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(374), 3, anon_sym_LT_LT, @@ -65916,7 +65916,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1003), 1, sym_lambda, - STATE(1258), 1, + STATE(1271), 1, sym__lambda_parameter_list, ACTIONS(386), 3, anon_sym_LT_LT, @@ -65954,7 +65954,7 @@ static const uint16_t ts_small_parse_table[] = { sym_lambda, STATE(906), 1, sym_comment, - STATE(1259), 1, + STATE(1292), 1, sym__lambda_parameter_list, ACTIONS(382), 3, anon_sym_LT_LT, @@ -66172,7 +66172,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1034), 1, sym_lambda, - STATE(1258), 1, + STATE(1271), 1, sym__lambda_parameter_list, ACTIONS(364), 3, anon_sym_LT_LT, @@ -66210,7 +66210,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1035), 1, sym_lambda, - STATE(1258), 1, + STATE(1271), 1, sym__lambda_parameter_list, ACTIONS(370), 3, anon_sym_LT_LT, @@ -66248,7 +66248,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1053), 1, sym_lambda, - STATE(1258), 1, + STATE(1271), 1, sym__lambda_parameter_list, ACTIONS(374), 3, anon_sym_LT_LT, @@ -66286,7 +66286,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(998), 1, sym_lambda, - STATE(1258), 1, + STATE(1271), 1, sym__lambda_parameter_list, ACTIONS(382), 3, anon_sym_LT_LT, @@ -66450,13 +66450,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, STATE(916), 1, sym_comment, - STATE(1388), 1, + STATE(1343), 1, sym_attribute, - STATE(1448), 1, - sym_keyword, - STATE(1453), 1, + STATE(1429), 1, sym__attribute_operations, - STATE(1548), 1, + STATE(1473), 1, + sym_keyword, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -66549,7 +66549,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1133), 1, sym_lambda, - STATE(1282), 1, + STATE(1291), 1, sym__lambda_parameter_list, ACTIONS(386), 3, anon_sym_LT_LT, @@ -67775,11 +67775,11 @@ static const uint16_t ts_small_parse_table[] = { sym_name, STATE(945), 1, sym_comment, - STATE(1349), 1, + STATE(1333), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(1593), 2, anon_sym_SEMI, @@ -70744,11 +70744,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1013), 1, sym_comment, - STATE(1349), 1, + STATE(1333), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -71376,11 +71376,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1032), 1, sym_comment, - STATE(1349), 1, + STATE(1333), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -71513,11 +71513,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1036), 1, sym_comment, - STATE(1349), 1, + STATE(1333), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -71716,11 +71716,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1042), 1, sym_comment, - STATE(1349), 1, + STATE(1333), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -71820,11 +71820,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1045), 1, sym_comment, - STATE(1349), 1, + STATE(1333), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -72056,11 +72056,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1052), 1, sym_comment, - STATE(1349), 1, + STATE(1333), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -72160,11 +72160,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, STATE(1055), 1, sym_comment, - STATE(1349), 1, + STATE(1333), 1, sym_attribute, - STATE(1448), 1, + STATE(1473), 1, sym_keyword, - STATE(1548), 1, + STATE(1538), 1, sym__attribute_name, ACTIONS(241), 20, anon_sym_in, @@ -75318,13 +75318,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1152), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1379), 1, + STATE(1385), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75356,13 +75356,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1153), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1379), 1, + STATE(1385), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75394,13 +75394,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1154), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1379), 1, + STATE(1385), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75426,18 +75426,18 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1155), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1316), 1, + STATE(1315), 1, sym__hostnames, STATE(1359), 1, sym_hostname, ACTIONS(891), 2, anon_sym_EQ_GT, anon_sym_PLUS_GT, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75469,13 +75469,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1156), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1379), 1, + STATE(1385), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75507,13 +75507,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1157), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1379), 1, + STATE(1385), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75545,13 +75545,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1158), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1379), 1, + STATE(1385), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75577,15 +75577,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1159), 1, sym_comment, - STATE(1290), 1, + STATE(1295), 1, sym__hostnames, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1359), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75611,15 +75611,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1160), 1, sym_comment, - STATE(1278), 1, + STATE(1296), 1, sym__hostnames, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1359), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75645,15 +75645,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1161), 1, sym_comment, - STATE(1256), 1, + STATE(1268), 1, sym__hostnames, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1359), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75679,15 +75679,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1162), 1, sym_comment, - STATE(1284), 1, + STATE(1294), 1, sym__hostnames, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1359), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75713,15 +75713,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1163), 1, sym_comment, - STATE(1288), 1, + STATE(1289), 1, sym__hostnames, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1359), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75747,15 +75747,15 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1164), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1316), 1, + STATE(1315), 1, sym__hostnames, STATE(1359), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75781,13 +75781,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1165), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1434), 1, + STATE(1524), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75813,13 +75813,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1166), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1529), 1, + STATE(1545), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75845,13 +75845,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1167), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1417), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75877,13 +75877,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1168), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1535), 1, + STATE(1553), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75909,13 +75909,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1169), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1399), 1, + STATE(1504), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75941,13 +75941,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1170), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1469), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -75973,13 +75973,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1171), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1459), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -76005,13 +76005,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1172), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, STATE(1526), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -76037,13 +76037,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1173), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1421), 1, + STATE(1416), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -76069,13 +76069,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1174), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1465), 1, + STATE(1467), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -76101,13 +76101,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1175), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1515), 1, + STATE(1529), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -76133,13 +76133,13 @@ static const uint16_t ts_small_parse_table[] = { sym_number, STATE(1176), 1, sym_comment, - STATE(1301), 1, + STATE(1305), 1, sym_dotted_name, - STATE(1303), 1, + STATE(1311), 1, sym_name_or_number, - STATE(1478), 1, + STATE(1434), 1, sym_hostname, - STATE(1387), 2, + STATE(1377), 2, sym_string, sym_heredoc, STATE(1335), 3, @@ -76185,16 +76185,16 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1190), 1, sym__parameter_type, - STATE(1369), 1, + STATE(1375), 1, sym_parameter, - STATE(1392), 1, + STATE(1393), 1, sym_variable, STATE(1474), 1, sym__parameters, - STATE(1341), 2, + STATE(1354), 2, sym_regular_parameter, sym_splat_parameter, - STATE(1366), 2, + STATE(1373), 2, sym__untyped_parameter, sym_typed_parameter, [30505] = 12, @@ -76212,16 +76212,16 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1191), 1, sym__parameter_type, - STATE(1327), 1, + STATE(1334), 1, sym_variable, - STATE(1369), 1, + STATE(1375), 1, sym_parameter, - STATE(1409), 1, + STATE(1406), 1, sym__parameters, - STATE(1341), 2, + STATE(1354), 2, sym_regular_parameter, sym_splat_parameter, - STATE(1366), 2, + STATE(1373), 2, sym__untyped_parameter, sym_typed_parameter, [30544] = 11, @@ -76239,14 +76239,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1191), 1, sym__parameter_type, - STATE(1327), 1, - sym_variable, - STATE(1394), 1, + STATE(1326), 1, sym_parameter, - STATE(1341), 2, + STATE(1334), 1, + sym_variable, + STATE(1354), 2, sym_regular_parameter, sym_splat_parameter, - STATE(1366), 2, + STATE(1373), 2, sym__untyped_parameter, sym_typed_parameter, [30580] = 11, @@ -76264,14 +76264,14 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(1190), 1, sym__parameter_type, - STATE(1392), 1, - sym_variable, - STATE(1394), 1, + STATE(1326), 1, sym_parameter, - STATE(1341), 2, + STATE(1393), 1, + sym_variable, + STATE(1354), 2, sym_regular_parameter, sym_splat_parameter, - STATE(1366), 2, + STATE(1373), 2, sym__untyped_parameter, sym_typed_parameter, [30616] = 5, @@ -76297,7 +76297,7 @@ static const uint16_t ts_small_parse_table[] = { sym_type, STATE(1183), 1, sym_comment, - STATE(1561), 1, + STATE(1579), 1, sym__parameter_type, ACTIONS(1709), 5, anon_sym_RBRACE, @@ -76318,9 +76318,9 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1184), 1, sym_comment, - STATE(1306), 1, + STATE(1307), 1, sym_parameter_list, - STATE(1546), 1, + STATE(1510), 1, sym_return_type, [30682] = 8, ACTIONS(3), 1, @@ -76335,7 +76335,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1185), 1, sym_comment, - STATE(1315), 1, + STATE(1313), 1, sym_parameter_list, STATE(1525), 1, sym_return_type, @@ -76352,9 +76352,9 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1186), 1, sym_comment, - STATE(1289), 1, + STATE(1270), 1, sym_parameter_list, - STATE(1482), 1, + STATE(1426), 1, sym_return_type, [30732] = 8, ACTIONS(3), 1, @@ -76369,7 +76369,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1187), 1, sym_comment, - STATE(1265), 1, + STATE(1274), 1, sym_parameter_list, STATE(1442), 1, sym_return_type, @@ -76386,9 +76386,9 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1188), 1, sym_comment, - STATE(1272), 1, + STATE(1282), 1, sym_parameter_list, - STATE(1467), 1, + STATE(1477), 1, sym_return_type, [30782] = 8, ACTIONS(3), 1, @@ -76403,7 +76403,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1189), 1, sym_comment, - STATE(1275), 1, + STATE(1279), 1, sym_parameter_list, STATE(1451), 1, sym_return_type, @@ -76416,11 +76416,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, STATE(1190), 1, sym_comment, - STATE(1339), 1, + STATE(1352), 1, sym__untyped_parameter, - STATE(1392), 1, + STATE(1393), 1, sym_variable, - STATE(1341), 2, + STATE(1354), 2, sym_regular_parameter, sym_splat_parameter, [30830] = 7, @@ -76432,11 +76432,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR, STATE(1191), 1, sym_comment, - STATE(1327), 1, + STATE(1334), 1, sym_variable, - STATE(1339), 1, + STATE(1352), 1, sym__untyped_parameter, - STATE(1341), 2, + STATE(1354), 2, sym_regular_parameter, sym_splat_parameter, [30853] = 7, @@ -76454,22 +76454,18 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1192), 1, sym_comment, - [30875] = 7, + [30875] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, - anon_sym_LBRACE, - ACTIONS(1715), 1, - anon_sym_LPAREN, - ACTIONS(1725), 1, - anon_sym_inherits, - STATE(293), 1, - sym_block, STATE(1193), 1, sym_comment, - STATE(1336), 1, - sym_parameter_list, - [30897] = 6, + ACTIONS(1725), 5, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [30889] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76480,10 +76476,10 @@ static const uint16_t ts_small_parse_table[] = { sym_name, STATE(1194), 1, sym_comment, - STATE(1510), 2, + STATE(1400), 2, sym_classname, sym_default, - [30917] = 6, + [30909] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(7), 1, @@ -76497,20 +76493,33 @@ static const uint16_t ts_small_parse_table[] = { STATE(176), 2, sym_array, sym_hash, - [30937] = 5, + [30929] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1731), 1, - anon_sym_DQUOTE, + ACTIONS(1733), 1, + sym__heredoc_end, STATE(1196), 1, sym_comment, - STATE(1203), 1, + STATE(1204), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [30947] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1735), 1, + anon_sym_DQUOTE, + STATE(1197), 1, + sym_comment, + STATE(1206), 1, aux_sym_string_repeat2, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [30955] = 6, + [30965] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76519,12 +76528,12 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1197), 1, + STATE(1198), 1, sym_comment, STATE(1468), 2, sym_classname, sym_default, - [30975] = 6, + [30985] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76533,27 +76542,27 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1198), 1, + STATE(1199), 1, sym_comment, STATE(1458), 2, sym_classname, sym_default, - [30995] = 7, + [31005] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, anon_sym_LBRACE, ACTIONS(1715), 1, anon_sym_LPAREN, - ACTIONS(1735), 1, + ACTIONS(1739), 1, anon_sym_inherits, STATE(701), 1, sym_block, - STATE(1199), 1, + STATE(1200), 1, sym_comment, - STATE(1321), 1, + STATE(1331), 1, sym_parameter_list, - [31017] = 6, + [31027] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76562,12 +76571,12 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1200), 1, + STATE(1201), 1, sym_comment, - STATE(1411), 2, + STATE(1413), 2, sym_classname, sym_default, - [31037] = 7, + [31047] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -76576,13 +76585,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(1721), 1, anon_sym_LBRACK, - ACTIONS(1737), 1, + ACTIONS(1741), 1, anon_sym_inherits, STATE(698), 1, sym_block, - STATE(1201), 1, + STATE(1202), 1, sym_comment, - [31059] = 6, + [31069] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76591,25 +76600,51 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1202), 1, + STATE(1203), 1, sym_comment, - STATE(1422), 2, + STATE(1425), 2, sym_classname, sym_default, - [31079] = 5, + [31089] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1739), 1, + ACTIONS(1743), 1, + sym__heredoc_end, + STATE(1204), 1, + sym_comment, + STATE(1253), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31107] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1745), 1, anon_sym_DQUOTE, - STATE(1203), 1, + STATE(1205), 1, sym_comment, - STATE(1207), 1, + STATE(1219), 1, + aux_sym_string_repeat2, + ACTIONS(1737), 3, + sym__expandable_string, + sym_interpolation, + sym_escape_sequence, + [31125] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1747), 1, + anon_sym_DQUOTE, + STATE(1206), 1, + sym_comment, + STATE(1209), 1, aux_sym_string_repeat2, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31097] = 6, + [31143] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76618,25 +76653,12 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1204), 1, + STATE(1207), 1, sym_comment, - STATE(1516), 2, + STATE(1532), 2, sym_classname, sym_default, - [31117] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1741), 1, - anon_sym_DQUOTE, - STATE(1205), 1, - sym_comment, - STATE(1219), 1, - aux_sym_string_repeat2, - ACTIONS(1733), 3, - sym__expandable_string, - sym_interpolation, - sym_escape_sequence, - [31135] = 6, + [31163] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76645,24 +76667,24 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1206), 1, + STATE(1208), 1, sym_comment, - STATE(1532), 2, + STATE(1548), 2, sym_classname, sym_default, - [31155] = 4, + [31183] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1743), 1, + ACTIONS(1749), 1, anon_sym_DQUOTE, - STATE(1207), 2, + STATE(1209), 2, sym_comment, aux_sym_string_repeat2, - ACTIONS(1745), 3, + ACTIONS(1751), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31171] = 6, + [31199] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76671,26 +76693,37 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1208), 1, + STATE(1210), 1, sym_comment, - STATE(1447), 2, + STATE(1432), 2, sym_classname, sym_default, - [31191] = 6, + [31219] = 3, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1211), 1, + sym_comment, + ACTIONS(1754), 5, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [31233] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(117), 1, anon_sym_LBRACE, ACTIONS(161), 1, anon_sym_LBRACK2, - ACTIONS(1748), 1, + ACTIONS(1756), 1, sym_type, - STATE(1209), 1, + STATE(1212), 1, sym_comment, STATE(658), 2, sym_array, sym_hash, - [31211] = 6, + [31253] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76699,28 +76732,32 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1210), 1, + STATE(1213), 1, sym_comment, - STATE(1433), 2, + STATE(1455), 2, sym_classname, sym_default, - [31231] = 3, + [31273] = 7, ACTIONS(3), 1, anon_sym_POUND, - STATE(1211), 1, + ACTIONS(1489), 1, + anon_sym_LBRACE, + ACTIONS(1715), 1, + anon_sym_LPAREN, + ACTIONS(1758), 1, + anon_sym_inherits, + STATE(812), 1, + sym_block, + STATE(1214), 1, sym_comment, - ACTIONS(1750), 5, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_EQ_GT, - [31245] = 5, + STATE(1384), 1, + sym_parameter_list, + [31295] = 5, ACTIONS(3), 1, anon_sym_POUND, - STATE(1212), 1, + STATE(1215), 1, sym_comment, - STATE(1313), 1, + STATE(1318), 1, sym_classname, ACTIONS(891), 2, anon_sym_EQ_GT, @@ -76728,35 +76765,61 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1711), 2, sym_type, sym_name, - [31263] = 5, + [31313] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1752), 1, + ACTIONS(1760), 1, anon_sym_DQUOTE, - STATE(1213), 1, + STATE(1216), 1, sym_comment, - STATE(1244), 1, + STATE(1257), 1, aux_sym_string_repeat2, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31281] = 7, + [31331] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1489), 1, anon_sym_LBRACE, - ACTIONS(1715), 1, - anon_sym_LPAREN, - ACTIONS(1754), 1, + ACTIONS(1719), 1, + anon_sym_EQ, + ACTIONS(1721), 1, + anon_sym_LBRACK, + ACTIONS(1762), 1, anon_sym_inherits, - STATE(812), 1, + STATE(816), 1, sym_block, - STATE(1214), 1, + STATE(1217), 1, sym_comment, - STATE(1367), 1, - sym_parameter_list, - [31303] = 6, + [31353] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1764), 1, + sym__heredoc_end, + STATE(1218), 1, + sym_comment, + STATE(1240), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31371] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1766), 1, + anon_sym_DQUOTE, + STATE(1209), 1, + aux_sym_string_repeat2, + STATE(1219), 1, + sym_comment, + ACTIONS(1737), 3, + sym__expandable_string, + sym_interpolation, + sym_escape_sequence, + [31389] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76765,17 +76828,17 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1215), 1, + STATE(1220), 1, sym_comment, - STATE(1483), 2, + STATE(1494), 2, sym_classname, sym_default, - [31323] = 5, + [31409] = 5, ACTIONS(3), 1, anon_sym_POUND, - STATE(1216), 1, + STATE(1221), 1, sym_comment, - STATE(1317), 1, + STATE(1314), 1, sym_classname, ACTIONS(891), 2, anon_sym_EQ_GT, @@ -76783,22 +76846,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1711), 2, sym_type, sym_name, - [31341] = 7, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1489), 1, - anon_sym_LBRACE, - ACTIONS(1719), 1, - anon_sym_EQ, - ACTIONS(1721), 1, - anon_sym_LBRACK, - ACTIONS(1756), 1, - anon_sym_inherits, - STATE(816), 1, - sym_block, - STATE(1217), 1, - sym_comment, - [31363] = 6, + [31427] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76807,67 +76855,107 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1218), 1, + STATE(1222), 1, sym_comment, STATE(1423), 2, sym_classname, sym_default, - [31383] = 5, + [31447] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1758), 1, - anon_sym_DQUOTE, - STATE(1207), 1, - aux_sym_string_repeat2, - STATE(1219), 1, + ACTIONS(1768), 1, + sym__heredoc_end, + STATE(1223), 1, sym_comment, - ACTIONS(1733), 3, - sym__expandable_string, + STATE(1253), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, sym_interpolation, sym_escape_sequence, - [31401] = 5, + [31465] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1760), 1, + ACTIONS(1770), 1, + sym__heredoc_end, + STATE(1223), 1, + aux_sym_heredoc_repeat1, + STATE(1224), 1, + sym_comment, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31483] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1772), 1, anon_sym_DQUOTE, - STATE(1207), 1, + STATE(1209), 1, aux_sym_string_repeat2, - STATE(1220), 1, + STATE(1225), 1, sym_comment, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31419] = 5, + [31501] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1762), 1, + ACTIONS(1774), 1, anon_sym_DQUOTE, - STATE(1220), 1, + STATE(1225), 1, aux_sym_string_repeat2, - STATE(1221), 1, + STATE(1226), 1, sym_comment, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31437] = 3, + [31519] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1222), 1, + STATE(1227), 1, sym_comment, - ACTIONS(1764), 5, + ACTIONS(1776), 5, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_EQ_GT, - [31451] = 5, + [31533] = 6, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(227), 1, + anon_sym_LBRACE, + ACTIONS(275), 1, + anon_sym_LBRACK2, + ACTIONS(1778), 1, + sym_type, + STATE(1228), 1, + sym_comment, + STATE(758), 2, + sym_array, + sym_hash, + [31553] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1780), 1, + sym__heredoc_end, + STATE(1229), 1, + sym_comment, + STATE(1253), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31571] = 5, ACTIONS(3), 1, anon_sym_POUND, STATE(1214), 1, sym_classname, - STATE(1223), 1, + STATE(1230), 1, sym_comment, ACTIONS(891), 2, anon_sym_EQ_GT, @@ -76875,45 +76963,58 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1711), 2, sym_type, sym_name, - [31469] = 3, + [31589] = 5, ACTIONS(3), 1, anon_sym_POUND, - STATE(1224), 1, + ACTIONS(1782), 1, + sym__heredoc_end, + STATE(1229), 1, + aux_sym_heredoc_repeat1, + STATE(1231), 1, + sym_comment, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31607] = 3, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1232), 1, sym_comment, - ACTIONS(1766), 5, + ACTIONS(1784), 5, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, anon_sym_EQ_GT, - [31483] = 6, + [31621] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1037), 1, anon_sym_LBRACE, ACTIONS(1079), 1, anon_sym_LBRACK2, - ACTIONS(1768), 1, + ACTIONS(1786), 1, sym_type, - STATE(1225), 1, + STATE(1233), 1, sym_comment, STATE(1022), 2, sym_array, sym_hash, - [31503] = 5, + [31641] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1770), 1, + ACTIONS(1788), 1, anon_sym_DQUOTE, - STATE(1207), 1, + STATE(1209), 1, aux_sym_string_repeat2, - STATE(1226), 1, + STATE(1234), 1, sym_comment, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31521] = 7, + [31659] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -76922,55 +77023,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(1721), 1, anon_sym_LBRACK, - ACTIONS(1772), 1, + ACTIONS(1790), 1, anon_sym_inherits, STATE(1012), 1, sym_block, - STATE(1227), 1, - sym_comment, - [31543] = 6, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(227), 1, - anon_sym_LBRACE, - ACTIONS(275), 1, - anon_sym_LBRACK2, - ACTIONS(1774), 1, - sym_type, - STATE(1228), 1, + STATE(1235), 1, sym_comment, - STATE(758), 2, - sym_array, - sym_hash, - [31563] = 7, + [31681] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, anon_sym_LBRACE, ACTIONS(1715), 1, anon_sym_LPAREN, - ACTIONS(1776), 1, + ACTIONS(1792), 1, anon_sym_inherits, STATE(1009), 1, sym_block, - STATE(1229), 1, + STATE(1236), 1, sym_comment, - STATE(1380), 1, + STATE(1383), 1, sym_parameter_list, - [31585] = 5, + [31703] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1778), 1, + ACTIONS(1794), 1, + sym__heredoc_end, + STATE(1237), 1, + sym_comment, + STATE(1255), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31721] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1796), 1, anon_sym_DQUOTE, - STATE(1226), 1, + STATE(1234), 1, aux_sym_string_repeat2, - STATE(1230), 1, + STATE(1238), 1, sym_comment, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31603] = 6, + [31739] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1669), 1, @@ -76979,54 +77079,93 @@ static const uint16_t ts_small_parse_table[] = { sym_type, ACTIONS(1727), 1, sym_name, - STATE(1231), 1, + STATE(1239), 1, sym_comment, - STATE(1415), 2, + STATE(1412), 2, sym_classname, sym_default, - [31623] = 7, + [31759] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1798), 1, + sym__heredoc_end, + STATE(1240), 1, + sym_comment, + STATE(1253), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31777] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1800), 1, + sym__heredoc_end, + STATE(1241), 1, + sym_comment, + STATE(1253), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31795] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1802), 1, + sym__heredoc_end, + STATE(1241), 1, + aux_sym_heredoc_repeat1, + STATE(1242), 1, + sym_comment, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31813] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1683), 1, anon_sym_LBRACE, ACTIONS(1715), 1, anon_sym_LPAREN, - ACTIONS(1780), 1, + ACTIONS(1804), 1, anon_sym_inherits, STATE(167), 1, sym_block, - STATE(1232), 1, + STATE(1243), 1, sym_comment, - STATE(1396), 1, + STATE(1395), 1, sym_parameter_list, - [31645] = 6, + [31835] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(967), 1, anon_sym_LBRACE, ACTIONS(1011), 1, anon_sym_LBRACK2, - ACTIONS(1782), 1, + ACTIONS(1806), 1, sym_type, - STATE(1233), 1, + STATE(1244), 1, sym_comment, STATE(1092), 2, sym_array, sym_hash, - [31665] = 5, + [31855] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1784), 1, + ACTIONS(1808), 1, anon_sym_DQUOTE, - STATE(1207), 1, + STATE(1209), 1, aux_sym_string_repeat2, - STATE(1234), 1, + STATE(1245), 1, sym_comment, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31683] = 7, + [31873] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, @@ -77035,46 +77174,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(1721), 1, anon_sym_LBRACK, - ACTIONS(1786), 1, + ACTIONS(1810), 1, anon_sym_inherits, STATE(1150), 1, sym_block, - STATE(1235), 1, + STATE(1246), 1, sym_comment, - [31705] = 7, + [31895] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, anon_sym_LBRACE, ACTIONS(1715), 1, anon_sym_LPAREN, - ACTIONS(1788), 1, + ACTIONS(1812), 1, anon_sym_inherits, STATE(1112), 1, sym_block, - STATE(1236), 1, + STATE(1247), 1, sym_comment, STATE(1371), 1, sym_parameter_list, - [31727] = 5, + [31917] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1790), 1, + ACTIONS(1814), 1, anon_sym_DQUOTE, - STATE(1234), 1, + STATE(1245), 1, aux_sym_string_repeat2, - STATE(1237), 1, + STATE(1248), 1, sym_comment, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31745] = 5, + [31935] = 5, ACTIONS(3), 1, anon_sym_POUND, STATE(1186), 1, sym_classname, - STATE(1238), 1, + STATE(1249), 1, sym_comment, ACTIONS(891), 2, anon_sym_EQ_GT, @@ -77082,44 +77221,60 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1711), 2, sym_type, sym_name, - [31763] = 3, + [31953] = 5, ACTIONS(3), 1, anon_sym_POUND, - STATE(1239), 1, + ACTIONS(1816), 1, + sym__heredoc_end, + STATE(1250), 1, sym_comment, - ACTIONS(1792), 5, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_EQ_GT, - [31777] = 5, + STATE(1253), 1, + aux_sym_heredoc_repeat1, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [31971] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1794), 1, + ACTIONS(1818), 1, anon_sym_DQUOTE, - STATE(1207), 1, + STATE(1209), 1, aux_sym_string_repeat2, - STATE(1240), 1, + STATE(1251), 1, sym_comment, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31795] = 5, + [31989] = 7, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1796), 1, - anon_sym_DQUOTE, - STATE(1240), 1, - aux_sym_string_repeat2, - STATE(1241), 1, + ACTIONS(1657), 1, + anon_sym_LBRACE, + ACTIONS(1715), 1, + anon_sym_LPAREN, + ACTIONS(1820), 1, + anon_sym_inherits, + STATE(293), 1, + sym_block, + STATE(1252), 1, sym_comment, - ACTIONS(1733), 3, - sym__expandable_string, + STATE(1347), 1, + sym_parameter_list, + [32011] = 4, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1825), 1, + sym__heredoc_end, + STATE(1253), 2, + sym_comment, + aux_sym_heredoc_repeat1, + ACTIONS(1822), 3, + sym__heredoc_body, sym_interpolation, sym_escape_sequence, - [31813] = 7, + [32027] = 7, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1683), 1, @@ -77128,148 +77283,140 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(1721), 1, anon_sym_LBRACK, - ACTIONS(1798), 1, + ACTIONS(1827), 1, anon_sym_inherits, STATE(179), 1, sym_block, - STATE(1242), 1, + STATE(1254), 1, sym_comment, - [31835] = 6, + [32049] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1829), 1, + sym__heredoc_end, + STATE(1253), 1, + aux_sym_heredoc_repeat1, + STATE(1255), 1, + sym_comment, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [32067] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(855), 1, anon_sym_LBRACE, ACTIONS(949), 1, anon_sym_LBRACK2, - ACTIONS(1800), 1, + ACTIONS(1831), 1, sym_type, - STATE(1243), 1, + STATE(1256), 1, sym_comment, STATE(309), 2, sym_array, sym_hash, - [31855] = 5, + [32087] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1802), 1, + ACTIONS(1833), 1, anon_sym_DQUOTE, - STATE(1207), 1, + STATE(1209), 1, aux_sym_string_repeat2, - STATE(1244), 1, + STATE(1257), 1, sym_comment, - ACTIONS(1733), 3, + ACTIONS(1737), 3, sym__expandable_string, sym_interpolation, sym_escape_sequence, - [31873] = 5, + [32105] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1804), 1, + ACTIONS(1835), 1, + anon_sym_DQUOTE, + STATE(1251), 1, + aux_sym_string_repeat2, + STATE(1258), 1, + sym_comment, + ACTIONS(1737), 3, + sym__expandable_string, + sym_interpolation, + sym_escape_sequence, + [32123] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1837), 1, + sym__heredoc_end, + STATE(1250), 1, + aux_sym_heredoc_repeat1, + STATE(1259), 1, + sym_comment, + ACTIONS(1731), 3, + sym__heredoc_body, + sym_interpolation, + sym_escape_sequence, + [32141] = 5, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1839), 1, anon_sym_LBRACE, STATE(1214), 1, sym_classname, - STATE(1245), 1, + STATE(1260), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [31890] = 5, - ACTIONS(1806), 1, - anon_sym_SLASH, - ACTIONS(1810), 1, - sym__regex_char_escaped, - STATE(1246), 1, - sym_comment, - STATE(1285), 1, - aux_sym_regex_repeat1, - ACTIONS(1808), 2, - anon_sym_POUND, - sym__regex_char, - [31907] = 5, - ACTIONS(1812), 1, - anon_sym_SLASH, - ACTIONS(1816), 1, - sym__regex_char_escaped, - STATE(1247), 1, - sym_comment, - STATE(1253), 1, - aux_sym_regex_repeat1, - ACTIONS(1814), 2, - anon_sym_POUND, - sym__regex_char, - [31924] = 5, + [32158] = 6, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1820), 1, - sym__heredoc_end, - STATE(1248), 1, + ACTIONS(1467), 1, + anon_sym_LBRACE, + ACTIONS(1717), 1, + anon_sym_GT_GT, + STATE(659), 1, + sym_block, + STATE(1261), 1, sym_comment, - STATE(1269), 1, - aux_sym_heredoc_repeat1, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [31941] = 5, - ACTIONS(1822), 1, + STATE(1496), 1, + sym_return_type, + [32177] = 5, + ACTIONS(1841), 1, anon_sym_SLASH, - ACTIONS(1826), 1, + ACTIONS(1845), 1, sym__regex_char_escaped, - STATE(1249), 1, + STATE(1262), 1, sym_comment, - STATE(1308), 1, + STATE(1263), 1, aux_sym_regex_repeat1, - ACTIONS(1824), 2, + ACTIONS(1843), 2, anon_sym_POUND, sym__regex_char, - [31958] = 5, - ACTIONS(1828), 1, + [32194] = 5, + ACTIONS(1847), 1, anon_sym_SLASH, - ACTIONS(1832), 1, + ACTIONS(1851), 1, sym__regex_char_escaped, - STATE(1250), 1, + STATE(1263), 1, sym_comment, - STATE(1260), 1, + STATE(1317), 1, aux_sym_regex_repeat1, - ACTIONS(1830), 2, + ACTIONS(1849), 2, anon_sym_POUND, sym__regex_char, - [31975] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1834), 1, - sym__heredoc_end, - STATE(1251), 1, - sym_comment, - STATE(1269), 1, - aux_sym_heredoc_repeat1, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [31992] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1836), 1, - sym__heredoc_end, - STATE(1252), 1, - sym_comment, - STATE(1296), 1, - aux_sym_heredoc_repeat1, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32009] = 5, - ACTIONS(1826), 1, - sym__regex_char_escaped, - ACTIONS(1838), 1, + [32211] = 5, + ACTIONS(1853), 1, anon_sym_SLASH, - STATE(1253), 1, + ACTIONS(1857), 1, + sym__regex_char_escaped, + STATE(1264), 1, sym_comment, - STATE(1308), 1, + STATE(1272), 1, aux_sym_regex_repeat1, - ACTIONS(1824), 2, + ACTIONS(1855), 2, anon_sym_POUND, sym__regex_char, - [32026] = 6, + [32228] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -77278,11 +77425,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(1007), 1, sym_block, - STATE(1254), 1, + STATE(1265), 1, sym_comment, STATE(1438), 1, sym_parameter_list, - [32045] = 6, + [32247] = 3, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1266), 1, + sym_comment, + ACTIONS(1859), 4, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_GT_GT, + anon_sym_inherits, + [32260] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -77291,74 +77448,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(1008), 1, sym_block, - STATE(1255), 1, + STATE(1267), 1, sym_comment, STATE(1439), 1, sym_parameter_list, - [32064] = 6, + [32279] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, anon_sym_LBRACE, - ACTIONS(1840), 1, + ACTIONS(1861), 1, anon_sym_COMMA, - ACTIONS(1842), 1, + ACTIONS(1863), 1, anon_sym_inherits, STATE(1010), 1, sym_block, - STATE(1256), 1, + STATE(1268), 1, sym_comment, - [32083] = 5, - ACTIONS(1844), 1, + [32298] = 5, + ACTIONS(1865), 1, anon_sym_SLASH, - ACTIONS(1848), 1, + ACTIONS(1869), 1, sym__regex_char_escaped, - STATE(1249), 1, - aux_sym_regex_repeat1, - STATE(1257), 1, + STATE(1269), 1, sym_comment, - ACTIONS(1846), 2, + STATE(1316), 1, + aux_sym_regex_repeat1, + ACTIONS(1867), 2, anon_sym_POUND, sym__regex_char, - [32100] = 6, + [32315] = 6, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1415), 1, + ACTIONS(1489), 1, anon_sym_LBRACE, ACTIONS(1717), 1, anon_sym_GT_GT, - STATE(1020), 1, + STATE(804), 1, sym_block, - STATE(1258), 1, + STATE(1270), 1, sym_comment, - STATE(1452), 1, + STATE(1404), 1, sym_return_type, - [32119] = 6, + [32334] = 6, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, + ACTIONS(1415), 1, anon_sym_LBRACE, ACTIONS(1717), 1, anon_sym_GT_GT, - STATE(831), 1, + STATE(1020), 1, sym_block, - STATE(1259), 1, + STATE(1271), 1, sym_comment, - STATE(1426), 1, + STATE(1452), 1, sym_return_type, - [32138] = 5, - ACTIONS(1826), 1, + [32353] = 5, + ACTIONS(1851), 1, sym__regex_char_escaped, - ACTIONS(1850), 1, + ACTIONS(1871), 1, anon_sym_SLASH, - STATE(1260), 1, + STATE(1272), 1, sym_comment, - STATE(1308), 1, + STATE(1317), 1, aux_sym_regex_repeat1, - ACTIONS(1824), 2, + ACTIONS(1849), 2, anon_sym_POUND, sym__regex_char, - [32155] = 6, + [32370] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -77367,45 +77524,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(703), 1, sym_block, - STATE(1261), 1, + STATE(1273), 1, sym_comment, STATE(1528), 1, sym_parameter_list, - [32174] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1852), 1, - sym__heredoc_end, - STATE(1262), 1, - sym_comment, - STATE(1269), 1, - aux_sym_heredoc_repeat1, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32191] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1854), 1, - sym_type, - STATE(1263), 1, - sym_comment, - STATE(1561), 1, - sym__parameter_type, - ACTIONS(891), 2, - anon_sym_EQ_GT, - anon_sym_PLUS_GT, - [32208] = 3, - ACTIONS(3), 1, - anon_sym_POUND, - STATE(1264), 1, - sym_comment, - ACTIONS(1856), 4, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_GT_GT, - anon_sym_inherits, - [32221] = 6, + [32389] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -77414,11 +77537,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, STATE(1031), 1, sym_block, - STATE(1265), 1, + STATE(1274), 1, sym_comment, STATE(1460), 1, sym_return_type, - [32240] = 6, + [32408] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -77427,104 +77550,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(702), 1, sym_block, - STATE(1266), 1, + STATE(1275), 1, sym_comment, STATE(1527), 1, sym_parameter_list, - [32259] = 3, + [32427] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1267), 1, + STATE(1276), 1, sym_comment, - ACTIONS(1858), 4, + ACTIONS(1873), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_DOT, anon_sym_inherits, - [32272] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1860), 1, - sym__heredoc_end, - STATE(1268), 1, - sym_comment, - STATE(1274), 1, - aux_sym_heredoc_repeat1, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32289] = 4, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1865), 1, - sym__heredoc_end, - ACTIONS(1862), 2, - sym__heredoc_body, - sym_interpolation, - STATE(1269), 2, - sym_comment, - aux_sym_heredoc_repeat1, - [32304] = 6, + [32440] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, - anon_sym_LBRACE, - ACTIONS(1715), 1, - anon_sym_LPAREN, - STATE(159), 1, - sym_block, - STATE(1270), 1, - sym_comment, - STATE(1484), 1, - sym_parameter_list, - [32323] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1867), 1, - sym__heredoc_end, - STATE(1251), 1, - aux_sym_heredoc_repeat1, - STATE(1271), 1, - sym_comment, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32340] = 6, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1461), 1, - anon_sym_LBRACE, - ACTIONS(1717), 1, - anon_sym_GT_GT, - STATE(1104), 1, - sym_block, - STATE(1272), 1, + ACTIONS(1875), 1, + sym_type, + STATE(1277), 1, sym_comment, - STATE(1420), 1, - sym_return_type, - [32359] = 3, - ACTIONS(3), 1, - anon_sym_POUND, - STATE(1273), 1, + STATE(1579), 1, + sym__parameter_type, + ACTIONS(891), 2, + anon_sym_EQ_GT, + anon_sym_PLUS_GT, + [32457] = 5, + ACTIONS(1877), 1, + anon_sym_SLASH, + ACTIONS(1881), 1, + sym__regex_char_escaped, + STATE(1278), 1, sym_comment, - ACTIONS(1869), 4, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [32372] = 5, - ACTIONS(3), 1, + STATE(1284), 1, + aux_sym_regex_repeat1, + ACTIONS(1879), 2, anon_sym_POUND, - ACTIONS(1871), 1, - sym__heredoc_end, - STATE(1269), 1, - aux_sym_heredoc_repeat1, - STATE(1274), 1, - sym_comment, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32389] = 6, + sym__regex_char, + [32474] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1683), 1, @@ -77533,132 +77597,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, STATE(162), 1, sym_block, - STATE(1275), 1, + STATE(1279), 1, sym_comment, - STATE(1494), 1, + STATE(1489), 1, sym_return_type, - [32408] = 6, + [32493] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1683), 1, anon_sym_LBRACE, ACTIONS(1715), 1, anon_sym_LPAREN, - STATE(161), 1, + STATE(159), 1, sym_block, - STATE(1276), 1, + STATE(1280), 1, sym_comment, - STATE(1440), 1, + STATE(1503), 1, sym_parameter_list, - [32427] = 5, - ACTIONS(1873), 1, - anon_sym_SLASH, - ACTIONS(1877), 1, - sym__regex_char_escaped, - STATE(1277), 1, - sym_comment, - STATE(1283), 1, - aux_sym_regex_repeat1, - ACTIONS(1875), 2, - anon_sym_POUND, - sym__regex_char, - [32444] = 6, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1467), 1, - anon_sym_LBRACE, - ACTIONS(1879), 1, - anon_sym_COMMA, - ACTIONS(1881), 1, - anon_sym_inherits, - STATE(700), 1, - sym_block, - STATE(1278), 1, - sym_comment, - [32463] = 3, + [32512] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1279), 1, - sym_comment, - ACTIONS(1883), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_inherits, - [32476] = 4, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1764), 1, + ACTIONS(1776), 1, anon_sym_EQ_GT, - STATE(1280), 1, + STATE(1281), 1, sym_comment, - ACTIONS(1885), 3, + ACTIONS(1883), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACK, - [32491] = 5, - ACTIONS(1887), 1, - anon_sym_SLASH, - ACTIONS(1891), 1, - sym__regex_char_escaped, - STATE(1281), 1, - sym_comment, - STATE(1311), 1, - aux_sym_regex_repeat1, - ACTIONS(1889), 2, - anon_sym_POUND, - sym__regex_char, - [32508] = 6, + [32527] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, anon_sym_LBRACE, ACTIONS(1717), 1, anon_sym_GT_GT, - STATE(1134), 1, + STATE(1104), 1, sym_block, STATE(1282), 1, sym_comment, - STATE(1435), 1, + STATE(1422), 1, sym_return_type, - [32527] = 5, - ACTIONS(1826), 1, - sym__regex_char_escaped, - ACTIONS(1893), 1, + [32546] = 5, + ACTIONS(1885), 1, anon_sym_SLASH, + ACTIONS(1889), 1, + sym__regex_char_escaped, STATE(1283), 1, sym_comment, - STATE(1308), 1, + STATE(1285), 1, aux_sym_regex_repeat1, - ACTIONS(1824), 2, + ACTIONS(1887), 2, anon_sym_POUND, sym__regex_char, - [32544] = 6, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1683), 1, - anon_sym_LBRACE, - ACTIONS(1895), 1, - anon_sym_COMMA, - ACTIONS(1897), 1, - anon_sym_inherits, - STATE(171), 1, - sym_block, + [32563] = 5, + ACTIONS(1851), 1, + sym__regex_char_escaped, + ACTIONS(1891), 1, + anon_sym_SLASH, STATE(1284), 1, sym_comment, - [32563] = 5, - ACTIONS(1826), 1, + STATE(1317), 1, + aux_sym_regex_repeat1, + ACTIONS(1849), 2, + anon_sym_POUND, + sym__regex_char, + [32580] = 5, + ACTIONS(1851), 1, sym__regex_char_escaped, - ACTIONS(1899), 1, + ACTIONS(1893), 1, anon_sym_SLASH, STATE(1285), 1, sym_comment, - STATE(1308), 1, + STATE(1317), 1, aux_sym_regex_repeat1, - ACTIONS(1824), 2, + ACTIONS(1849), 2, anon_sym_POUND, sym__regex_char, - [32580] = 6, + [32597] = 6, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1683), 1, + anon_sym_LBRACE, + ACTIONS(1715), 1, + anon_sym_LPAREN, + STATE(161), 1, + sym_block, + STATE(1286), 1, + sym_comment, + STATE(1462), 1, + sym_parameter_list, + [32616] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1657), 1, @@ -77667,11 +77696,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(295), 1, sym_block, - STATE(1286), 1, + STATE(1287), 1, sym_comment, - STATE(1523), 1, + STATE(1501), 1, sym_parameter_list, - [32599] = 6, + [32635] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1657), 1, @@ -77680,124 +77709,121 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, STATE(294), 1, sym_block, - STATE(1287), 1, + STATE(1288), 1, sym_comment, - STATE(1524), 1, + STATE(1505), 1, sym_parameter_list, - [32618] = 6, + [32654] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1657), 1, anon_sym_LBRACE, - ACTIONS(1901), 1, + ACTIONS(1895), 1, anon_sym_COMMA, - ACTIONS(1903), 1, + ACTIONS(1897), 1, anon_sym_inherits, STATE(291), 1, sym_block, - STATE(1288), 1, + STATE(1289), 1, sym_comment, - [32637] = 6, + [32673] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, + STATE(1290), 1, + sym_comment, + ACTIONS(1899), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_inherits, + [32686] = 6, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1461), 1, anon_sym_LBRACE, ACTIONS(1717), 1, anon_sym_GT_GT, - STATE(804), 1, + STATE(1134), 1, sym_block, - STATE(1289), 1, + STATE(1291), 1, sym_comment, STATE(1443), 1, sym_return_type, - [32656] = 6, + [32705] = 6, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, + ACTIONS(1489), 1, anon_sym_LBRACE, - ACTIONS(1905), 1, - anon_sym_COMMA, - ACTIONS(1907), 1, - anon_sym_inherits, - STATE(1113), 1, + ACTIONS(1717), 1, + anon_sym_GT_GT, + STATE(831), 1, sym_block, - STATE(1290), 1, + STATE(1292), 1, sym_comment, - [32675] = 5, + STATE(1483), 1, + sym_return_type, + [32724] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1909), 1, - sym__heredoc_end, - STATE(1262), 1, - aux_sym_heredoc_repeat1, - STATE(1291), 1, + STATE(1293), 1, sym_comment, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32692] = 6, + ACTIONS(1901), 4, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [32737] = 6, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, + ACTIONS(1683), 1, anon_sym_LBRACE, - ACTIONS(1715), 1, - anon_sym_LPAREN, - STATE(1099), 1, + ACTIONS(1903), 1, + anon_sym_COMMA, + ACTIONS(1905), 1, + anon_sym_inherits, + STATE(171), 1, sym_block, - STATE(1292), 1, + STATE(1294), 1, sym_comment, - STATE(1475), 1, - sym_parameter_list, - [32711] = 6, + [32756] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, anon_sym_LBRACE, - ACTIONS(1715), 1, - anon_sym_LPAREN, - STATE(1096), 1, + ACTIONS(1907), 1, + anon_sym_COMMA, + ACTIONS(1909), 1, + anon_sym_inherits, + STATE(1113), 1, sym_block, - STATE(1293), 1, - sym_comment, - STATE(1476), 1, - sym_parameter_list, - [32730] = 5, - ACTIONS(1826), 1, - sym__regex_char_escaped, - ACTIONS(1911), 1, - anon_sym_SLASH, - STATE(1294), 1, + STATE(1295), 1, sym_comment, - STATE(1308), 1, - aux_sym_regex_repeat1, - ACTIONS(1824), 2, - anon_sym_POUND, - sym__regex_char, - [32747] = 5, + [32775] = 6, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1467), 1, + anon_sym_LBRACE, + ACTIONS(1911), 1, + anon_sym_COMMA, ACTIONS(1913), 1, - sym__heredoc_end, - STATE(1295), 1, + anon_sym_inherits, + STATE(700), 1, + sym_block, + STATE(1296), 1, sym_comment, - STATE(1299), 1, - aux_sym_heredoc_repeat1, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32764] = 5, - ACTIONS(3), 1, - anon_sym_POUND, + [32794] = 5, ACTIONS(1915), 1, - sym__heredoc_end, - STATE(1269), 1, - aux_sym_heredoc_repeat1, - STATE(1296), 1, + anon_sym_SLASH, + ACTIONS(1919), 1, + sym__regex_char_escaped, + STATE(1297), 1, sym_comment, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32781] = 6, + STATE(1312), 1, + aux_sym_regex_repeat1, + ACTIONS(1917), 2, + anon_sym_POUND, + sym__regex_char, + [32811] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1657), 1, @@ -77806,139 +77832,130 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, STATE(296), 1, sym_block, - STATE(1297), 1, + STATE(1298), 1, sym_comment, - STATE(1541), 1, + STATE(1543), 1, sym_return_type, - [32800] = 3, + [32830] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1298), 1, + STATE(1299), 1, sym_comment, - ACTIONS(1917), 4, + ACTIONS(1921), 4, sym__expandable_string, sym_interpolation, sym_escape_sequence, anon_sym_DQUOTE, - [32813] = 5, + [32843] = 6, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1919), 1, - sym__heredoc_end, - STATE(1269), 1, - aux_sym_heredoc_repeat1, - STATE(1299), 1, + ACTIONS(1461), 1, + anon_sym_LBRACE, + ACTIONS(1715), 1, + anon_sym_LPAREN, + STATE(1099), 1, + sym_block, + STATE(1300), 1, sym_comment, - ACTIONS(1818), 2, + STATE(1481), 1, + sym_parameter_list, + [32862] = 6, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(1461), 1, + anon_sym_LBRACE, + ACTIONS(1715), 1, + anon_sym_LPAREN, + STATE(1096), 1, + sym_block, + STATE(1301), 1, + sym_comment, + STATE(1482), 1, + sym_parameter_list, + [32881] = 3, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1302), 1, + sym_comment, + ACTIONS(1923), 4, sym__heredoc_body, + sym__heredoc_end, sym_interpolation, - [32830] = 5, + sym_escape_sequence, + [32894] = 5, + ACTIONS(1851), 1, + sym__regex_char_escaped, + ACTIONS(1925), 1, + anon_sym_SLASH, + STATE(1303), 1, + sym_comment, + STATE(1317), 1, + aux_sym_regex_repeat1, + ACTIONS(1849), 2, + anon_sym_POUND, + sym__regex_char, + [32911] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1804), 1, + ACTIONS(1839), 1, anon_sym_LBRACE, - STATE(1232), 1, + STATE(1200), 1, sym_classname, - STATE(1300), 1, + STATE(1304), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [32847] = 4, + [32928] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1923), 1, + ACTIONS(1929), 1, anon_sym_DOT, - STATE(1301), 1, + STATE(1305), 1, sym_comment, - ACTIONS(1921), 3, + ACTIONS(1927), 3, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_inherits, - [32862] = 5, - ACTIONS(1925), 1, + [32943] = 5, + ACTIONS(1931), 1, anon_sym_SLASH, - ACTIONS(1929), 1, + ACTIONS(1935), 1, sym__regex_char_escaped, - STATE(1294), 1, + STATE(1303), 1, aux_sym_regex_repeat1, - STATE(1302), 1, + STATE(1306), 1, sym_comment, - ACTIONS(1927), 2, + ACTIONS(1933), 2, anon_sym_POUND, sym__regex_char, - [32879] = 3, + [32960] = 6, ACTIONS(3), 1, anon_sym_POUND, - STATE(1303), 1, - sym_comment, - ACTIONS(1931), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_DOT, - anon_sym_inherits, - [32892] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1804), 1, - anon_sym_LBRACE, - STATE(1199), 1, - sym_classname, - STATE(1304), 1, - sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [32909] = 6, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1683), 1, + ACTIONS(1657), 1, anon_sym_LBRACE, ACTIONS(1717), 1, anon_sym_GT_GT, - STATE(181), 1, + STATE(333), 1, sym_block, - STATE(1305), 1, + STATE(1307), 1, sym_comment, - STATE(1518), 1, + STATE(1544), 1, sym_return_type, - [32928] = 6, + [32979] = 6, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, + ACTIONS(1683), 1, anon_sym_LBRACE, ACTIONS(1717), 1, anon_sym_GT_GT, - STATE(333), 1, + STATE(181), 1, sym_block, - STATE(1306), 1, + STATE(1308), 1, sym_comment, - STATE(1400), 1, + STATE(1518), 1, sym_return_type, - [32947] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1933), 1, - sym__heredoc_end, - STATE(1307), 1, - sym_comment, - STATE(1310), 1, - aux_sym_heredoc_repeat1, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [32964] = 4, - ACTIONS(1935), 1, - anon_sym_SLASH, - ACTIONS(1940), 1, - sym__regex_char_escaped, - ACTIONS(1937), 2, - anon_sym_POUND, - sym__regex_char, - STATE(1308), 2, - sym_comment, - aux_sym_regex_repeat1, - [32979] = 3, + [32998] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1309), 1, @@ -77948,561 +77965,554 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_EQ, anon_sym_PIPE, - [32992] = 5, + [33011] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1943), 1, - sym__heredoc_end, - STATE(1269), 1, - aux_sym_heredoc_repeat1, + ACTIONS(1839), 1, + anon_sym_LBRACE, + STATE(1243), 1, + sym_classname, STATE(1310), 1, sym_comment, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [33009] = 5, - ACTIONS(1826), 1, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33028] = 3, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1311), 1, + sym_comment, + ACTIONS(1937), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_DOT, + anon_sym_inherits, + [33041] = 5, + ACTIONS(1851), 1, sym__regex_char_escaped, - ACTIONS(1945), 1, + ACTIONS(1939), 1, anon_sym_SLASH, - STATE(1308), 1, - aux_sym_regex_repeat1, - STATE(1311), 1, + STATE(1312), 1, sym_comment, - ACTIONS(1824), 2, + STATE(1317), 1, + aux_sym_regex_repeat1, + ACTIONS(1849), 2, anon_sym_POUND, sym__regex_char, - [33026] = 6, + [33058] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, anon_sym_LBRACE, ACTIONS(1717), 1, anon_sym_GT_GT, - STATE(659), 1, + STATE(683), 1, sym_block, - STATE(1312), 1, + STATE(1313), 1, sym_comment, - STATE(1496), 1, + STATE(1408), 1, sym_return_type, - [33045] = 6, + [33077] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1489), 1, anon_sym_LBRACE, ACTIONS(1715), 1, anon_sym_LPAREN, - STATE(789), 1, + STATE(810), 1, sym_block, - STATE(1313), 1, - sym_comment, - STATE(1412), 1, - sym_parameter_list, - [33064] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1947), 1, - sym__heredoc_end, - STATE(1248), 1, - aux_sym_heredoc_repeat1, STATE(1314), 1, sym_comment, - ACTIONS(1818), 2, - sym__heredoc_body, - sym_interpolation, - [33081] = 6, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1467), 1, - anon_sym_LBRACE, - ACTIONS(1717), 1, - anon_sym_GT_GT, - STATE(683), 1, - sym_block, - STATE(1315), 1, - sym_comment, - STATE(1408), 1, - sym_return_type, - [33100] = 6, + STATE(1444), 1, + sym_parameter_list, + [33096] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1489), 1, anon_sym_LBRACE, - ACTIONS(1949), 1, + ACTIONS(1941), 1, anon_sym_COMMA, - ACTIONS(1951), 1, + ACTIONS(1943), 1, anon_sym_inherits, STATE(813), 1, sym_block, + STATE(1315), 1, + sym_comment, + [33115] = 5, + ACTIONS(1851), 1, + sym__regex_char_escaped, + ACTIONS(1945), 1, + anon_sym_SLASH, STATE(1316), 1, sym_comment, - [33119] = 6, + STATE(1317), 1, + aux_sym_regex_repeat1, + ACTIONS(1849), 2, + anon_sym_POUND, + sym__regex_char, + [33132] = 4, + ACTIONS(1947), 1, + anon_sym_SLASH, + ACTIONS(1952), 1, + sym__regex_char_escaped, + ACTIONS(1949), 2, + anon_sym_POUND, + sym__regex_char, + STATE(1317), 2, + sym_comment, + aux_sym_regex_repeat1, + [33147] = 6, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1489), 1, anon_sym_LBRACE, ACTIONS(1715), 1, anon_sym_LPAREN, - STATE(810), 1, + STATE(789), 1, sym_block, - STATE(1317), 1, + STATE(1318), 1, sym_comment, - STATE(1507), 1, + STATE(1449), 1, sym_parameter_list, - [33138] = 4, + [33166] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1317), 1, - sym_classname, STATE(1318), 1, + sym_classname, + STATE(1319), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33152] = 4, + [33180] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1313), 1, + ACTIONS(1955), 1, + anon_sym_LPAREN, + STATE(1320), 1, + sym_comment, + ACTIONS(891), 2, + anon_sym_EQ_GT, + anon_sym_PLUS_GT, + [33194] = 4, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1184), 1, sym_classname, - STATE(1319), 1, + STATE(1321), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33166] = 4, + [33208] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1186), 1, + STATE(1288), 1, sym_classname, - STATE(1320), 1, + STATE(1322), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33180] = 5, + [33222] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1467), 1, - anon_sym_LBRACE, - ACTIONS(1953), 1, - anon_sym_inherits, - STATE(681), 1, - sym_block, - STATE(1321), 1, - sym_comment, - [33196] = 4, - ACTIONS(3), 1, - anon_sym_POUND, - STATE(1193), 1, + STATE(1287), 1, sym_classname, - STATE(1322), 1, + STATE(1323), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33210] = 5, + [33236] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1752), 1, + ACTIONS(1760), 1, anon_sym_SQUOTE, - ACTIONS(1955), 1, + ACTIONS(1957), 1, sym__fixed_string, - STATE(1323), 1, + STATE(1324), 1, sym_comment, - STATE(1345), 1, + STATE(1353), 1, aux_sym_string_repeat1, - [33226] = 4, + [33252] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1286), 1, + STATE(1252), 1, sym_classname, - STATE(1324), 1, + STATE(1325), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33240] = 3, - ACTIONS(3), 1, - anon_sym_POUND, - STATE(1325), 1, - sym_comment, - ACTIONS(732), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_inherits, - [33252] = 5, + [33266] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1758), 1, - anon_sym_SQUOTE, - ACTIONS(1955), 1, - sym__fixed_string, STATE(1326), 1, sym_comment, - STATE(1398), 1, - aux_sym_string_repeat1, - [33268] = 4, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1959), 1, - anon_sym_EQ, - STATE(1327), 1, - sym_comment, - ACTIONS(1957), 2, + ACTIONS(1959), 3, anon_sym_COMMA, anon_sym_RPAREN, - [33282] = 4, + anon_sym_PIPE, + [33278] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1287), 1, + STATE(1186), 1, sym_classname, - STATE(1328), 1, + STATE(1327), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33296] = 4, + [33292] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1184), 1, + STATE(1328), 1, + sym_comment, + ACTIONS(732), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_inherits, + [33304] = 4, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1314), 1, sym_classname, STATE(1329), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33310] = 4, + [33318] = 5, ACTIONS(3), 1, anon_sym_POUND, - STATE(1199), 1, - sym_classname, + ACTIONS(1766), 1, + anon_sym_SQUOTE, + ACTIONS(1957), 1, + sym__fixed_string, STATE(1330), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33324] = 4, + STATE(1332), 1, + aux_sym_string_repeat1, + [33334] = 5, ACTIONS(3), 1, anon_sym_POUND, - STATE(1214), 1, - sym_classname, + ACTIONS(1467), 1, + anon_sym_LBRACE, + ACTIONS(1961), 1, + anon_sym_inherits, + STATE(681), 1, + sym_block, STATE(1331), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33338] = 4, + [33350] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1185), 1, - sym_classname, - STATE(1332), 1, + ACTIONS(1963), 1, + anon_sym_SQUOTE, + ACTIONS(1965), 1, + sym__fixed_string, + STATE(1332), 2, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33352] = 4, + aux_sym_string_repeat1, + [33364] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1963), 1, - anon_sym_COMMA, STATE(1333), 1, sym_comment, - ACTIONS(1961), 2, + ACTIONS(1968), 3, anon_sym_SEMI, anon_sym_RBRACE, - [33366] = 4, + anon_sym_COMMA, + [33376] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1266), 1, - sym_classname, + ACTIONS(1972), 1, + anon_sym_EQ, STATE(1334), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33380] = 3, + ACTIONS(1970), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [33390] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1335), 1, sym_comment, - ACTIONS(1921), 3, + ACTIONS(1927), 3, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_inherits, - [33392] = 5, + [33402] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, - anon_sym_LBRACE, - ACTIONS(1965), 1, - anon_sym_inherits, - STATE(331), 1, - sym_block, + STATE(1189), 1, + sym_classname, STATE(1336), 1, sym_comment, - [33408] = 4, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33416] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1261), 1, - sym_classname, + STATE(1276), 1, + sym_name_or_number, STATE(1337), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, + ACTIONS(1673), 2, sym_name, - [33422] = 3, + sym_number, + [33430] = 4, ACTIONS(3), 1, anon_sym_POUND, + STATE(1301), 1, + sym_classname, STATE(1338), 1, sym_comment, - ACTIONS(1967), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE, - [33434] = 3, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33444] = 4, ACTIONS(3), 1, anon_sym_POUND, + STATE(1214), 1, + sym_classname, STATE(1339), 1, sym_comment, - ACTIONS(1969), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE, - [33446] = 4, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33458] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1267), 1, - sym_name_or_number, + STATE(1300), 1, + sym_classname, STATE(1340), 1, sym_comment, - ACTIONS(1673), 2, + ACTIONS(1711), 2, + sym_type, sym_name, - sym_number, - [33460] = 3, + [33472] = 4, ACTIONS(3), 1, anon_sym_POUND, + STATE(1185), 1, + sym_classname, STATE(1341), 1, sym_comment, - ACTIONS(1971), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE, - [33472] = 5, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33486] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1790), 1, + ACTIONS(1814), 1, anon_sym_SQUOTE, - ACTIONS(1955), 1, + ACTIONS(1957), 1, sym__fixed_string, STATE(1342), 1, sym_comment, STATE(1356), 1, aux_sym_string_repeat1, - [33488] = 4, + [33502] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1766), 1, - anon_sym_EQ_GT, STATE(1343), 1, sym_comment, - ACTIONS(1973), 2, + ACTIONS(1974), 3, + anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_COMMA, - anon_sym_RBRACK, - [33502] = 5, + [33514] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1741), 1, + ACTIONS(1747), 1, anon_sym_SQUOTE, - ACTIONS(1955), 1, + ACTIONS(1957), 1, sym__fixed_string, - STATE(1326), 1, + STATE(1332), 1, aux_sym_string_repeat1, STATE(1344), 1, sym_comment, - [33518] = 5, + [33530] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1802), 1, - anon_sym_SQUOTE, - ACTIONS(1955), 1, - sym__fixed_string, + STATE(1188), 1, + sym_classname, STATE(1345), 1, sym_comment, - STATE(1398), 1, - aux_sym_string_repeat1, - [33534] = 4, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33544] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1293), 1, + STATE(1275), 1, sym_classname, STATE(1346), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33548] = 4, + [33558] = 5, ACTIONS(3), 1, anon_sym_POUND, - STATE(1292), 1, - sym_classname, + ACTIONS(1657), 1, + anon_sym_LBRACE, + ACTIONS(1976), 1, + anon_sym_inherits, + STATE(331), 1, + sym_block, STATE(1347), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33562] = 4, + [33574] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1975), 1, - anon_sym_LPAREN, + STATE(1273), 1, + sym_classname, STATE(1348), 1, sym_comment, - ACTIONS(891), 2, - anon_sym_EQ_GT, - anon_sym_PLUS_GT, - [33576] = 3, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33588] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1349), 1, sym_comment, - ACTIONS(1977), 3, - anon_sym_SEMI, - anon_sym_RBRACE, + ACTIONS(1978), 3, anon_sym_COMMA, - [33588] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1739), 1, - anon_sym_SQUOTE, - ACTIONS(1955), 1, - sym__fixed_string, - STATE(1350), 1, - sym_comment, - STATE(1398), 1, - aux_sym_string_repeat1, - [33604] = 4, + anon_sym_RPAREN, + anon_sym_PIPE, + [33600] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1188), 1, + STATE(1247), 1, sym_classname, - STATE(1351), 1, + STATE(1350), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33618] = 5, + [33614] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1794), 1, + ACTIONS(1745), 1, anon_sym_SQUOTE, - ACTIONS(1955), 1, + ACTIONS(1957), 1, sym__fixed_string, - STATE(1352), 1, - sym_comment, - STATE(1398), 1, + STATE(1330), 1, aux_sym_string_repeat1, - [33634] = 3, + STATE(1351), 1, + sym_comment, + [33630] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1353), 1, + STATE(1352), 1, sym_comment, - ACTIONS(1979), 3, - anon_sym_LBRACE, - anon_sym_GT_GT, - anon_sym_inherits, - [33646] = 5, + ACTIONS(1980), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PIPE, + [33642] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1760), 1, + ACTIONS(1833), 1, anon_sym_SQUOTE, - ACTIONS(1955), 1, + ACTIONS(1957), 1, sym__fixed_string, - STATE(1354), 1, - sym_comment, - STATE(1398), 1, + STATE(1332), 1, aux_sym_string_repeat1, - [33662] = 4, + STATE(1353), 1, + sym_comment, + [33658] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1981), 1, + STATE(1354), 1, + sym_comment, + ACTIONS(1982), 3, anon_sym_COMMA, - ACTIONS(1984), 1, - anon_sym_COLON, - STATE(1355), 2, + anon_sym_RPAREN, + anon_sym_PIPE, + [33670] = 3, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1355), 1, sym_comment, - aux_sym__expressions_repeat1, - [33676] = 5, + ACTIONS(1984), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [33682] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1784), 1, + ACTIONS(1808), 1, anon_sym_SQUOTE, - ACTIONS(1955), 1, + ACTIONS(1957), 1, sym__fixed_string, + STATE(1332), 1, + aux_sym_string_repeat1, STATE(1356), 1, sym_comment, - STATE(1398), 1, - aux_sym_string_repeat1, - [33692] = 3, + [33698] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1988), 1, + anon_sym_COMMA, STATE(1357), 1, sym_comment, - ACTIONS(598), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_inherits, - [33704] = 5, + ACTIONS(1986), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + [33712] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1762), 1, - anon_sym_SQUOTE, - ACTIONS(1955), 1, - sym__fixed_string, - STATE(1354), 1, - aux_sym_string_repeat1, + STATE(1200), 1, + sym_classname, STATE(1358), 1, sym_comment, - [33720] = 3, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33726] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1359), 1, sym_comment, - ACTIONS(1986), 3, + ACTIONS(1990), 3, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_inherits, - [33732] = 4, + [33738] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1236), 1, + STATE(1286), 1, sym_classname, STATE(1360), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33746] = 5, + [33752] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1778), 1, - anon_sym_SQUOTE, - ACTIONS(1955), 1, - sym__fixed_string, + STATE(1280), 1, + sym_classname, STATE(1361), 1, sym_comment, - STATE(1386), 1, - aux_sym_string_repeat1, - [33762] = 3, + ACTIONS(1711), 2, + sym_type, + sym_name, + [33766] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1362), 1, sym_comment, - ACTIONS(1988), 3, + ACTIONS(1992), 3, anon_sym_LBRACE, anon_sym_GT_GT, anon_sym_inherits, - [33774] = 3, + [33778] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1363), 1, @@ -78511,126 +78521,126 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_COMMA, anon_sym_inherits, - [33786] = 3, + [33790] = 5, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1818), 1, + anon_sym_SQUOTE, + ACTIONS(1957), 1, + sym__fixed_string, + STATE(1332), 1, + aux_sym_string_repeat1, STATE(1364), 1, sym_comment, - ACTIONS(1990), 3, - sym__heredoc_body, - sym__heredoc_end, - sym_interpolation, - [33798] = 5, + [33806] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1796), 1, - anon_sym_SQUOTE, - ACTIONS(1955), 1, - sym__fixed_string, - STATE(1352), 1, - aux_sym_string_repeat1, STATE(1365), 1, sym_comment, - [33814] = 3, + ACTIONS(1994), 3, + anon_sym_LBRACE, + anon_sym_GT_GT, + anon_sym_inherits, + [33818] = 5, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1772), 1, + anon_sym_SQUOTE, + ACTIONS(1957), 1, + sym__fixed_string, + STATE(1332), 1, + aux_sym_string_repeat1, STATE(1366), 1, sym_comment, - ACTIONS(1992), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE, - [33826] = 5, + [33834] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, - anon_sym_LBRACE, - ACTIONS(1994), 1, - anon_sym_inherits, - STATE(806), 1, - sym_block, STATE(1367), 1, sym_comment, - [33842] = 3, + ACTIONS(686), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_inherits, + [33846] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1368), 1, + ACTIONS(1996), 1, + anon_sym_COMMA, + ACTIONS(1999), 1, + anon_sym_COLON, + STATE(1368), 2, sym_comment, - ACTIONS(1996), 3, - anon_sym_EQ, - anon_sym_STAR, - anon_sym_DOLLAR, - [33854] = 3, + aux_sym__expressions_repeat1, + [33860] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1369), 1, sym_comment, - ACTIONS(1998), 3, + ACTIONS(598), 3, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE, - [33866] = 4, + anon_sym_inherits, + [33872] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1721), 1, - anon_sym_LBRACK, + ACTIONS(1774), 1, + anon_sym_SQUOTE, + ACTIONS(1957), 1, + sym__fixed_string, + STATE(1366), 1, + aux_sym_string_repeat1, STATE(1370), 1, sym_comment, - ACTIONS(1719), 2, - anon_sym_STAR, - anon_sym_DOLLAR, - [33880] = 5, + [33888] = 5, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, anon_sym_LBRACE, - ACTIONS(2000), 1, + ACTIONS(2001), 1, anon_sym_inherits, STATE(1102), 1, sym_block, STATE(1371), 1, sym_comment, - [33896] = 4, + [33904] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1276), 1, + STATE(1265), 1, sym_classname, STATE(1372), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33910] = 4, + [33918] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1270), 1, - sym_classname, STATE(1373), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33924] = 4, + ACTIONS(2003), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PIPE, + [33930] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1254), 1, + STATE(1267), 1, sym_classname, STATE(1374), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [33938] = 4, + [33944] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1255), 1, - sym_classname, STATE(1375), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33952] = 4, + ACTIONS(2005), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PIPE, + [33956] = 4, ACTIONS(3), 1, anon_sym_POUND, STATE(1187), 1, @@ -78640,242 +78650,248 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1711), 2, sym_type, sym_name, - [33966] = 4, + [33970] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1189), 1, - sym_classname, STATE(1377), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33980] = 4, + ACTIONS(642), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_inherits, + [33982] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1229), 1, - sym_classname, + ACTIONS(1721), 1, + anon_sym_LBRACK, STATE(1378), 1, sym_comment, - ACTIONS(1711), 2, - sym_type, - sym_name, - [33994] = 3, + ACTIONS(1719), 2, + anon_sym_STAR, + anon_sym_DOLLAR, + [33996] = 5, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1835), 1, + anon_sym_SQUOTE, + ACTIONS(1957), 1, + sym__fixed_string, + STATE(1364), 1, + aux_sym_string_repeat1, STATE(1379), 1, sym_comment, - ACTIONS(2002), 3, + [34012] = 3, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1380), 1, + sym_comment, + ACTIONS(670), 3, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_inherits, - [34006] = 5, + [34024] = 4, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1236), 1, + sym_classname, + STATE(1381), 1, + sym_comment, + ACTIONS(1711), 2, + sym_type, + sym_name, + [34038] = 3, + ACTIONS(3), 1, + anon_sym_POUND, + STATE(1382), 1, + sym_comment, + ACTIONS(2007), 3, + anon_sym_EQ, + anon_sym_STAR, + anon_sym_DOLLAR, + [34050] = 5, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, anon_sym_LBRACE, - ACTIONS(2004), 1, + ACTIONS(2009), 1, anon_sym_inherits, STATE(1029), 1, sym_block, - STATE(1380), 1, + STATE(1383), 1, sym_comment, - [34022] = 3, + [34066] = 5, ACTIONS(3), 1, anon_sym_POUND, - STATE(1381), 1, - sym_comment, - ACTIONS(568), 3, + ACTIONS(1489), 1, anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(2011), 1, anon_sym_inherits, - [34034] = 5, - ACTIONS(3), 1, - anon_sym_POUND, - ACTIONS(1697), 1, - anon_sym_DOLLAR, - STATE(1327), 1, - sym_variable, - STATE(1338), 1, - sym_regular_parameter, - STATE(1382), 1, + STATE(806), 1, + sym_block, + STATE(1384), 1, sym_comment, - [34050] = 3, + [34082] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1383), 1, + STATE(1385), 1, sym_comment, - ACTIONS(524), 3, + ACTIONS(2013), 3, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_inherits, - [34062] = 5, + [34094] = 5, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1697), 1, anon_sym_DOLLAR, - STATE(1338), 1, + STATE(1349), 1, sym_regular_parameter, - STATE(1384), 1, + STATE(1386), 1, sym_comment, - STATE(1392), 1, + STATE(1393), 1, sym_variable, - [34078] = 4, + [34110] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1232), 1, + STATE(1243), 1, sym_classname, - STATE(1385), 1, + STATE(1387), 1, sym_comment, ACTIONS(1711), 2, sym_type, sym_name, - [34092] = 5, + [34124] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1770), 1, + ACTIONS(1788), 1, anon_sym_SQUOTE, - ACTIONS(1955), 1, + ACTIONS(1957), 1, sym__fixed_string, - STATE(1386), 1, - sym_comment, - STATE(1398), 1, + STATE(1332), 1, aux_sym_string_repeat1, - [34108] = 3, - ACTIONS(3), 1, - anon_sym_POUND, - STATE(1387), 1, - sym_comment, - ACTIONS(642), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_inherits, - [34120] = 3, - ACTIONS(3), 1, - anon_sym_POUND, STATE(1388), 1, sym_comment, - ACTIONS(2006), 3, - anon_sym_SEMI, - anon_sym_RBRACE, - anon_sym_COMMA, - [34132] = 3, + [34140] = 5, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1697), 1, + anon_sym_DOLLAR, + STATE(1334), 1, + sym_variable, + STATE(1349), 1, + sym_regular_parameter, STATE(1389), 1, sym_comment, - ACTIONS(670), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_inherits, - [34144] = 5, + [34156] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1731), 1, - anon_sym_SQUOTE, - ACTIONS(1955), 1, - sym__fixed_string, - STATE(1350), 1, - aux_sym_string_repeat1, STATE(1390), 1, sym_comment, - [34160] = 3, + ACTIONS(568), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_inherits, + [34168] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1784), 1, + anon_sym_EQ_GT, STATE(1391), 1, sym_comment, - ACTIONS(2008), 3, + ACTIONS(2015), 2, anon_sym_COMMA, - anon_sym_RPAREN, anon_sym_RBRACK, - [34172] = 4, + [34182] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2010), 1, - anon_sym_EQ, + ACTIONS(1735), 1, + anon_sym_SQUOTE, + ACTIONS(1957), 1, + sym__fixed_string, + STATE(1344), 1, + aux_sym_string_repeat1, STATE(1392), 1, sym_comment, - ACTIONS(1957), 2, - anon_sym_COMMA, - anon_sym_PIPE, - [34186] = 3, + [34198] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(2017), 1, + anon_sym_EQ, STATE(1393), 1, sym_comment, - ACTIONS(686), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_inherits, - [34198] = 3, - ACTIONS(3), 1, - anon_sym_POUND, - STATE(1394), 1, - sym_comment, - ACTIONS(2012), 3, + ACTIONS(1970), 2, anon_sym_COMMA, - anon_sym_RPAREN, anon_sym_PIPE, - [34210] = 3, + [34212] = 3, ACTIONS(3), 1, anon_sym_POUND, - STATE(1395), 1, + STATE(1394), 1, sym_comment, - ACTIONS(2014), 3, + ACTIONS(524), 3, anon_sym_LBRACE, - anon_sym_GT_GT, + anon_sym_COMMA, anon_sym_inherits, - [34222] = 5, + [34224] = 5, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1683), 1, anon_sym_LBRACE, - ACTIONS(2016), 1, + ACTIONS(2019), 1, anon_sym_inherits, STATE(164), 1, sym_block, - STATE(1396), 1, + STATE(1395), 1, sym_comment, - [34238] = 5, + [34240] = 5, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1372), 1, anon_sym_COMMA, - ACTIONS(2018), 1, + ACTIONS(2021), 1, anon_sym_COLON, - STATE(1355), 1, + STATE(1368), 1, aux_sym__expressions_repeat1, + STATE(1396), 1, + sym_comment, + [34256] = 3, + ACTIONS(3), 1, + anon_sym_POUND, STATE(1397), 1, sym_comment, - [34254] = 4, + ACTIONS(2023), 3, + anon_sym_LBRACE, + anon_sym_GT_GT, + anon_sym_inherits, + [34268] = 5, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2020), 1, + ACTIONS(1796), 1, anon_sym_SQUOTE, - ACTIONS(2022), 1, + ACTIONS(1957), 1, sym__fixed_string, - STATE(1398), 2, - sym_comment, + STATE(1388), 1, aux_sym_string_repeat1, - [34268] = 4, + STATE(1398), 1, + sym_comment, + [34284] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1467), 1, + ACTIONS(1415), 1, anon_sym_LBRACE, - STATE(722), 1, + STATE(1043), 1, sym_block, STATE(1399), 1, sym_comment, - [34281] = 4, + [34297] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, + ACTIONS(1683), 1, anon_sym_LBRACE, - STATE(358), 1, + STATE(209), 1, sym_block, STATE(1400), 1, sym_comment, - [34294] = 4, + [34310] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1683), 1, @@ -78884,7 +78900,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1401), 1, sym_comment, - [34307] = 4, + [34323] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2025), 1, @@ -78893,7 +78909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1402), 1, sym_comment, - [34320] = 4, + [34336] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2029), 1, @@ -78902,34 +78918,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, STATE(1403), 1, sym_comment, - [34333] = 4, + [34349] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2033), 1, - anon_sym_COMMA, - ACTIONS(2035), 1, - anon_sym_RBRACK, + ACTIONS(1489), 1, + anon_sym_LBRACE, + STATE(783), 1, + sym_block, STATE(1404), 1, sym_comment, - [34346] = 4, + [34362] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2037), 1, - anon_sym_COMMA, - ACTIONS(2039), 1, - anon_sym_RBRACK, + ACTIONS(1489), 1, + anon_sym_LBRACE, + STATE(782), 1, + sym_block, STATE(1405), 1, sym_comment, - [34359] = 4, + [34375] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2041), 1, - anon_sym_RBRACE, - ACTIONS(2043), 1, + ACTIONS(2033), 1, anon_sym_COMMA, + ACTIONS(2035), 1, + anon_sym_RPAREN, STATE(1406), 1, sym_comment, - [34372] = 4, + [34388] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -78938,7 +78954,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1407), 1, sym_comment, - [34385] = 4, + [34401] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -78947,79 +78963,79 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1408), 1, sym_comment, - [34398] = 4, + [34414] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2045), 1, + ACTIONS(2037), 1, + anon_sym_RBRACE, + ACTIONS(2039), 1, anon_sym_COMMA, - ACTIONS(2047), 1, - anon_sym_RPAREN, STATE(1409), 1, sym_comment, - [34411] = 4, + [34427] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2049), 1, + ACTIONS(2041), 1, anon_sym_SEMI, - ACTIONS(2051), 1, + ACTIONS(2043), 1, anon_sym_RBRACE, STATE(1410), 1, sym_comment, - [34424] = 4, + [34440] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, + ACTIONS(1683), 1, anon_sym_LBRACE, - STATE(1128), 1, + STATE(198), 1, sym_block, STATE(1411), 1, sym_comment, - [34437] = 4, + [34453] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, + ACTIONS(1683), 1, anon_sym_LBRACE, - STATE(808), 1, + STATE(199), 1, sym_block, STATE(1412), 1, sym_comment, - [34450] = 4, + [34466] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, + ACTIONS(1461), 1, anon_sym_LBRACE, - STATE(198), 1, + STATE(1128), 1, sym_block, STATE(1413), 1, sym_comment, - [34463] = 4, + [34479] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2053), 1, + ACTIONS(2045), 1, anon_sym_RBRACE, - ACTIONS(2055), 1, + ACTIONS(2047), 1, anon_sym_COMMA, STATE(1414), 1, sym_comment, - [34476] = 4, + [34492] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, - anon_sym_LBRACE, - STATE(199), 1, - sym_block, + ACTIONS(2049), 1, + anon_sym_RBRACE, + ACTIONS(2051), 1, + anon_sym_COMMA, STATE(1415), 1, sym_comment, - [34489] = 4, + [34505] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2057), 1, - anon_sym_RBRACE, - ACTIONS(2059), 1, - anon_sym_COMMA, + ACTIONS(1461), 1, + anon_sym_LBRACE, + STATE(1148), 1, + sym_block, STATE(1416), 1, sym_comment, - [34502] = 4, + [34518] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -79028,52 +79044,52 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1417), 1, sym_comment, - [34515] = 4, + [34531] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2061), 1, + ACTIONS(2053), 1, sym_type, - ACTIONS(2063), 1, + ACTIONS(2055), 1, sym_name, STATE(1418), 1, sym_comment, - [34528] = 4, + [34544] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, - anon_sym_LBRACE, - STATE(1145), 1, - sym_block, + ACTIONS(2057), 1, + anon_sym_RBRACE, + ACTIONS(2059), 1, + anon_sym_COMMA, STATE(1419), 1, sym_comment, - [34541] = 4, + [34557] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, - anon_sym_LBRACE, - STATE(1146), 1, - sym_block, + ACTIONS(2061), 1, + sym_type, + ACTIONS(2063), 1, + sym_name, STATE(1420), 1, sym_comment, - [34554] = 4, + [34570] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, anon_sym_LBRACE, - STATE(1148), 1, + STATE(1145), 1, sym_block, STATE(1421), 1, sym_comment, - [34567] = 4, + [34583] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, anon_sym_LBRACE, - STATE(1147), 1, + STATE(1146), 1, sym_block, STATE(1422), 1, sym_comment, - [34580] = 4, + [34596] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -79082,61 +79098,61 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1423), 1, sym_comment, - [34593] = 4, + [34609] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, + ACTIONS(1489), 1, anon_sym_LBRACE, - STATE(1140), 1, + STATE(787), 1, sym_block, STATE(1424), 1, sym_comment, - [34606] = 4, + [34622] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2065), 1, - anon_sym_COMMA, - ACTIONS(2067), 1, - anon_sym_RPAREN, + ACTIONS(1461), 1, + anon_sym_LBRACE, + STATE(1147), 1, + sym_block, STATE(1425), 1, sym_comment, - [34619] = 4, + [34635] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1489), 1, anon_sym_LBRACE, - STATE(794), 1, + STATE(804), 1, sym_block, STATE(1426), 1, sym_comment, - [34632] = 4, + [34648] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2069), 1, + ACTIONS(2065), 1, anon_sym_COMMA, - ACTIONS(2071), 1, + ACTIONS(2067), 1, anon_sym_RBRACK, STATE(1427), 1, sym_comment, - [34645] = 4, + [34661] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, anon_sym_LBRACE, - STATE(1129), 1, + STATE(1140), 1, sym_block, STATE(1428), 1, sym_comment, - [34658] = 4, + [34674] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, - anon_sym_LBRACE, - STATE(791), 1, - sym_block, + ACTIONS(2069), 1, + anon_sym_RBRACE, + ACTIONS(2071), 1, + anon_sym_COMMA, STATE(1429), 1, sym_comment, - [34671] = 4, + [34687] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2073), 1, @@ -79145,68 +79161,68 @@ static const uint16_t ts_small_parse_table[] = { sym_name, STATE(1430), 1, sym_comment, - [34684] = 3, + [34700] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1431), 1, - sym_comment, - ACTIONS(2077), 2, + ACTIONS(2077), 1, anon_sym_COMMA, + ACTIONS(2079), 1, anon_sym_RPAREN, - [34695] = 4, + STATE(1431), 1, + sym_comment, + [34713] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1489), 1, anon_sym_LBRACE, - STATE(787), 1, + STATE(773), 1, sym_block, STATE(1432), 1, sym_comment, - [34708] = 4, + [34726] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, + ACTIONS(1461), 1, anon_sym_LBRACE, - STATE(786), 1, + STATE(1129), 1, sym_block, STATE(1433), 1, sym_comment, - [34721] = 4, + [34739] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1489), 1, anon_sym_LBRACE, - STATE(785), 1, + STATE(772), 1, sym_block, STATE(1434), 1, sym_comment, - [34734] = 4, + [34752] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, - anon_sym_LBRACE, - STATE(1122), 1, - sym_block, STATE(1435), 1, sym_comment, - [34747] = 4, + ACTIONS(2081), 2, + anon_sym_LBRACE, + anon_sym_GT_GT, + [34763] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2079), 1, + ACTIONS(2083), 1, anon_sym_RBRACE, - ACTIONS(2081), 1, + ACTIONS(2085), 1, anon_sym_COMMA, STATE(1436), 1, sym_comment, - [34760] = 3, + [34776] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1437), 1, sym_comment, - ACTIONS(2083), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - [34771] = 4, + ACTIONS(2087), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [34787] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79215,7 +79231,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1438), 1, sym_comment, - [34784] = 4, + [34800] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79224,16 +79240,16 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1439), 1, sym_comment, - [34797] = 4, + [34813] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, - anon_sym_LBRACE, - STATE(165), 1, - sym_block, + ACTIONS(2089), 1, + anon_sym_RBRACE, + ACTIONS(2091), 1, + anon_sym_COMMA, STATE(1440), 1, sym_comment, - [34810] = 4, + [34826] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -79242,7 +79258,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1441), 1, sym_comment, - [34823] = 4, + [34839] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79251,68 +79267,69 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1442), 1, sym_comment, - [34836] = 4, + [34852] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, + ACTIONS(1461), 1, anon_sym_LBRACE, - STATE(783), 1, + STATE(1122), 1, sym_block, STATE(1443), 1, sym_comment, - [34849] = 4, + [34865] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2085), 1, - anon_sym_COMMA, - ACTIONS(2087), 1, - anon_sym_RBRACK, + ACTIONS(1489), 1, + anon_sym_LBRACE, + STATE(807), 1, + sym_block, STATE(1444), 1, sym_comment, - [34862] = 4, + [34878] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, - anon_sym_LBRACE, - STATE(782), 1, - sym_block, + ACTIONS(2093), 1, + anon_sym_COMMA, + ACTIONS(2095), 1, + anon_sym_RBRACK, STATE(1445), 1, sym_comment, - [34875] = 3, + [34891] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(2097), 1, + anon_sym_COMMA, + ACTIONS(2099), 1, + anon_sym_RBRACK, STATE(1446), 1, sym_comment, - ACTIONS(2089), 2, - anon_sym_RBRACE, - anon_sym_COMMA, - [34886] = 4, + [34904] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, - anon_sym_LBRACE, - STATE(773), 1, - sym_block, STATE(1447), 1, sym_comment, - [34899] = 3, + ACTIONS(2101), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [34915] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(2103), 1, + anon_sym_COMMA, + ACTIONS(2105), 1, + anon_sym_RBRACK, STATE(1448), 1, sym_comment, - ACTIONS(1579), 2, - anon_sym_EQ_GT, - anon_sym_PLUS_GT, - [34910] = 4, + [34928] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2091), 1, - anon_sym_RBRACE, - ACTIONS(2093), 1, - anon_sym_COMMA, + ACTIONS(1489), 1, + anon_sym_LBRACE, + STATE(808), 1, + sym_block, STATE(1449), 1, sym_comment, - [34923] = 4, + [34941] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -79321,7 +79338,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1450), 1, sym_comment, - [34936] = 4, + [34954] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1683), 1, @@ -79330,7 +79347,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1451), 1, sym_comment, - [34949] = 4, + [34967] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79339,41 +79356,40 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1452), 1, sym_comment, - [34962] = 4, + [34980] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2095), 1, - anon_sym_RBRACE, - ACTIONS(2097), 1, - anon_sym_COMMA, STATE(1453), 1, sym_comment, - [34975] = 3, + ACTIONS(2015), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [34991] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1454), 1, sym_comment, - ACTIONS(2099), 2, + ACTIONS(2107), 2, anon_sym_RBRACE, anon_sym_COMMA, - [34986] = 4, + [35002] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1415), 1, + ACTIONS(1489), 1, anon_sym_LBRACE, - STATE(1043), 1, + STATE(786), 1, sym_block, STATE(1455), 1, sym_comment, - [34999] = 3, + [35015] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1456), 1, sym_comment, - ACTIONS(2101), 2, + ACTIONS(2109), 2, anon_sym_LBRACE, anon_sym_GT_GT, - [35010] = 4, + [35026] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79382,7 +79398,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1457), 1, sym_comment, - [35023] = 4, + [35039] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79391,7 +79407,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1458), 1, sym_comment, - [35036] = 4, + [35052] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79400,7 +79416,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1459), 1, sym_comment, - [35049] = 4, + [35065] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79409,7 +79425,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1460), 1, sym_comment, - [35062] = 4, + [35078] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79418,61 +79434,61 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1461), 1, sym_comment, - [35075] = 4, + [35091] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, + ACTIONS(1683), 1, anon_sym_LBRACE, - STATE(364), 1, + STATE(165), 1, sym_block, STATE(1462), 1, sym_comment, - [35088] = 4, + [35104] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2103), 1, + ACTIONS(2111), 1, anon_sym_RBRACE, - ACTIONS(2105), 1, + ACTIONS(2113), 1, anon_sym_COMMA, STATE(1463), 1, sym_comment, - [35101] = 4, + [35117] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2107), 1, + ACTIONS(2115), 1, anon_sym_RBRACE, - ACTIONS(2109), 1, + ACTIONS(2117), 1, anon_sym_COMMA, STATE(1464), 1, sym_comment, - [35114] = 4, + [35130] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, + ACTIONS(2119), 1, anon_sym_LBRACE, - STATE(200), 1, + STATE(840), 1, sym_block, STATE(1465), 1, sym_comment, - [35127] = 4, + [35143] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2111), 1, + ACTIONS(2121), 1, anon_sym_RBRACE, - ACTIONS(2113), 1, + ACTIONS(2123), 1, anon_sym_COMMA, STATE(1466), 1, sym_comment, - [35140] = 4, + [35156] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, + ACTIONS(1683), 1, anon_sym_LBRACE, - STATE(1104), 1, + STATE(200), 1, sym_block, STATE(1467), 1, sym_comment, - [35153] = 4, + [35169] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79481,7 +79497,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1468), 1, sym_comment, - [35166] = 4, + [35182] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1415), 1, @@ -79490,235 +79506,235 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1469), 1, sym_comment, - [35179] = 4, + [35195] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2115), 1, - anon_sym_RBRACE, - ACTIONS(2117), 1, + ACTIONS(2125), 1, anon_sym_COMMA, + ACTIONS(2127), 1, + anon_sym_RBRACK, STATE(1470), 1, sym_comment, - [35192] = 3, + [35208] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1471), 1, sym_comment, - ACTIONS(2119), 2, + ACTIONS(2129), 2, anon_sym_COMMA, anon_sym_RBRACK, - [35203] = 4, + [35219] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2121), 1, + ACTIONS(2131), 1, anon_sym_COMMA, - ACTIONS(2123), 1, + ACTIONS(2133), 1, anon_sym_RBRACK, STATE(1472), 1, sym_comment, - [35216] = 4, + [35232] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2125), 1, - sym_type, - ACTIONS(2127), 1, - sym_name, STATE(1473), 1, sym_comment, - [35229] = 4, + ACTIONS(1579), 2, + anon_sym_EQ_GT, + anon_sym_PLUS_GT, + [35243] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2129), 1, + ACTIONS(2135), 1, anon_sym_COMMA, - ACTIONS(2131), 1, + ACTIONS(2137), 1, anon_sym_PIPE, STATE(1474), 1, sym_comment, - [35242] = 4, + [35256] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, - anon_sym_LBRACE, - STATE(1101), 1, - sym_block, STATE(1475), 1, sym_comment, - [35255] = 4, + ACTIONS(2139), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [35267] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1461), 1, - anon_sym_LBRACE, - STATE(1100), 1, - sym_block, + ACTIONS(2141), 1, + anon_sym_COMMA, + ACTIONS(2143), 1, + anon_sym_RBRACK, STATE(1476), 1, sym_comment, - [35268] = 3, + [35280] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1461), 1, + anon_sym_LBRACE, + STATE(1104), 1, + sym_block, STATE(1477), 1, sym_comment, - ACTIONS(2133), 2, - anon_sym_LBRACE, - anon_sym_GT_GT, - [35279] = 4, + [35293] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, + ACTIONS(2145), 1, anon_sym_LBRACE, - STATE(772), 1, - sym_block, + ACTIONS(2147), 1, + anon_sym_LBRACK, STATE(1478), 1, sym_comment, - [35292] = 4, + [35306] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2135), 1, - sym_type, - ACTIONS(2137), 1, - sym_name, + ACTIONS(2149), 1, + anon_sym_RBRACE, + ACTIONS(2151), 1, + anon_sym_COMMA, STATE(1479), 1, sym_comment, - [35305] = 3, + [35319] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(2153), 1, + anon_sym_RBRACE, + ACTIONS(2155), 1, + anon_sym_COMMA, STATE(1480), 1, sym_comment, - ACTIONS(2139), 2, - anon_sym_SEMI, - anon_sym_RBRACE, - [35316] = 4, + [35332] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2141), 1, - anon_sym_COMMA, - ACTIONS(2143), 1, - anon_sym_RBRACK, + ACTIONS(1461), 1, + anon_sym_LBRACE, + STATE(1101), 1, + sym_block, STATE(1481), 1, sym_comment, - [35329] = 4, + [35345] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, + ACTIONS(1461), 1, anon_sym_LBRACE, - STATE(804), 1, + STATE(1100), 1, sym_block, STATE(1482), 1, sym_comment, - [35342] = 4, + [35358] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1467), 1, + ACTIONS(1489), 1, anon_sym_LBRACE, - STATE(705), 1, + STATE(794), 1, sym_block, STATE(1483), 1, sym_comment, - [35355] = 4, + [35371] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, - anon_sym_LBRACE, - STATE(166), 1, - sym_block, + ACTIONS(2157), 1, + sym_type, + ACTIONS(2159), 1, + sym_name, STATE(1484), 1, sym_comment, - [35368] = 4, + [35384] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2145), 1, - anon_sym_LBRACE, - ACTIONS(2147), 1, - anon_sym_LBRACK, + ACTIONS(2161), 1, + sym_type, STATE(1485), 1, sym_comment, - [35381] = 4, + STATE(1579), 1, + sym__parameter_type, + [35397] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2149), 1, + ACTIONS(2163), 1, + anon_sym_SEMI, + ACTIONS(2165), 1, anon_sym_RBRACE, - ACTIONS(2151), 1, - anon_sym_COMMA, STATE(1486), 1, sym_comment, - [35394] = 4, + [35410] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2153), 1, - sym_type, STATE(1487), 1, sym_comment, - STATE(1561), 1, - sym__parameter_type, - [35407] = 4, + ACTIONS(2167), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + [35421] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2155), 1, + ACTIONS(2169), 1, anon_sym_COMMA, - ACTIONS(2157), 1, + ACTIONS(2171), 1, anon_sym_RBRACK, STATE(1488), 1, sym_comment, - [35420] = 3, + [35434] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1683), 1, + anon_sym_LBRACE, + STATE(220), 1, + sym_block, STATE(1489), 1, sym_comment, - ACTIONS(2159), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [35431] = 4, + [35447] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2161), 1, - anon_sym_COMMA, - ACTIONS(2163), 1, - anon_sym_RBRACK, + ACTIONS(2173), 1, + sym_type, + ACTIONS(2175), 1, + sym_name, STATE(1490), 1, sym_comment, - [35444] = 3, + [35460] = 4, ACTIONS(3), 1, anon_sym_POUND, - STATE(1491), 1, - sym_comment, - ACTIONS(1973), 2, + ACTIONS(2177), 1, anon_sym_COMMA, + ACTIONS(2179), 1, anon_sym_RBRACK, - [35455] = 4, + STATE(1491), 1, + sym_comment, + [35473] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2165), 1, - anon_sym_RBRACE, - ACTIONS(2167), 1, + ACTIONS(2181), 1, anon_sym_COMMA, + ACTIONS(2183), 1, + anon_sym_RBRACK, STATE(1492), 1, sym_comment, - [35468] = 4, + [35486] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2169), 1, - anon_sym_LBRACE, - STATE(840), 1, - sym_block, STATE(1493), 1, sym_comment, - [35481] = 4, + ACTIONS(2185), 2, + sym__fixed_string, + anon_sym_SQUOTE, + [35497] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, + ACTIONS(1467), 1, anon_sym_LBRACE, - STATE(220), 1, + STATE(705), 1, sym_block, STATE(1494), 1, sym_comment, - [35494] = 3, + [35510] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1495), 1, sym_comment, - ACTIONS(2171), 2, + ACTIONS(2187), 2, anon_sym_LBRACE, anon_sym_GT_GT, - [35505] = 4, + [35521] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -79727,193 +79743,194 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1496), 1, sym_comment, - [35518] = 3, + [35534] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1489), 1, + anon_sym_LBRACE, + STATE(791), 1, + sym_block, STATE(1497), 1, sym_comment, - ACTIONS(2173), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [35529] = 4, + [35547] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2175), 1, + ACTIONS(2189), 1, anon_sym_RBRACE, - ACTIONS(2177), 1, + ACTIONS(2191), 1, anon_sym_COMMA, STATE(1498), 1, sym_comment, - [35542] = 4, + [35560] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2179), 1, + ACTIONS(2193), 1, anon_sym_COMMA, - ACTIONS(2181), 1, + ACTIONS(2195), 1, anon_sym_RBRACK, STATE(1499), 1, sym_comment, - [35555] = 4, + [35573] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2183), 1, - anon_sym_RBRACE, - ACTIONS(2185), 1, - anon_sym_COMMA, + ACTIONS(1683), 1, + anon_sym_LBRACE, + STATE(218), 1, + sym_block, STATE(1500), 1, sym_comment, - [35568] = 4, + [35586] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2187), 1, - anon_sym_SEMI, - ACTIONS(2189), 1, - anon_sym_RBRACE, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(329), 1, + sym_block, STATE(1501), 1, sym_comment, - [35581] = 4, + [35599] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2191), 1, + ACTIONS(2197), 1, anon_sym_COMMA, - ACTIONS(2193), 1, + ACTIONS(2199), 1, anon_sym_RBRACK, STATE(1502), 1, sym_comment, - [35594] = 3, + [35612] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1683), 1, + anon_sym_LBRACE, + STATE(166), 1, + sym_block, STATE(1503), 1, sym_comment, - ACTIONS(2195), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [35605] = 3, + [35625] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1467), 1, + anon_sym_LBRACE, + STATE(722), 1, + sym_block, STATE(1504), 1, sym_comment, - ACTIONS(2197), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [35616] = 4, + [35638] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2199), 1, - anon_sym_COMMA, - ACTIONS(2201), 1, - anon_sym_RBRACK, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(330), 1, + sym_block, STATE(1505), 1, sym_comment, - [35629] = 4, + [35651] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2203), 1, + ACTIONS(2193), 1, anon_sym_COMMA, - ACTIONS(2205), 1, + ACTIONS(2201), 1, anon_sym_RBRACK, STATE(1506), 1, sym_comment, - [35642] = 4, + [35664] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1489), 1, - anon_sym_LBRACE, - STATE(807), 1, - sym_block, + ACTIONS(2203), 1, + anon_sym_RBRACE, + ACTIONS(2205), 1, + anon_sym_COMMA, STATE(1507), 1, sym_comment, - [35655] = 4, + [35677] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1713), 1, sym_type, STATE(1508), 1, sym_comment, - STATE(1561), 1, + STATE(1579), 1, sym__parameter_type, - [35668] = 4, + [35690] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, - anon_sym_LBRACE, - STATE(218), 1, - sym_block, + ACTIONS(2207), 1, + sym_type, STATE(1509), 1, sym_comment, - [35681] = 4, + STATE(1579), 1, + sym__parameter_type, + [35703] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, + ACTIONS(1657), 1, anon_sym_LBRACE, - STATE(209), 1, + STATE(333), 1, sym_block, STATE(1510), 1, sym_comment, - [35694] = 4, + [35716] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2207), 1, - anon_sym_COMMA, ACTIONS(2209), 1, - anon_sym_RBRACK, - STATE(1511), 1, - sym_comment, - [35707] = 4, - ACTIONS(3), 1, - anon_sym_POUND, + anon_sym_SEMI, ACTIONS(2211), 1, - sym_type, - STATE(1512), 1, + anon_sym_RBRACE, + STATE(1511), 1, sym_comment, - STATE(1561), 1, - sym__parameter_type, - [35720] = 4, + [35729] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2213), 1, - sym_type, + anon_sym_RBRACE, ACTIONS(2215), 1, - sym_name, - STATE(1513), 1, + anon_sym_COMMA, + STATE(1512), 1, sym_comment, - [35733] = 4, + [35742] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2217), 1, anon_sym_COMMA, ACTIONS(2219), 1, anon_sym_RBRACK, + STATE(1513), 1, + sym_comment, + [35755] = 4, + ACTIONS(3), 1, + anon_sym_POUND, + ACTIONS(2221), 1, + anon_sym_RBRACE, + ACTIONS(2223), 1, + anon_sym_COMMA, STATE(1514), 1, sym_comment, - [35746] = 4, + [35768] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, - anon_sym_LBRACE, - STATE(363), 1, - sym_block, STATE(1515), 1, sym_comment, - [35759] = 4, + ACTIONS(2225), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [35779] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, - anon_sym_LBRACE, - STATE(367), 1, - sym_block, STATE(1516), 1, sym_comment, - [35772] = 4, + ACTIONS(2227), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [35790] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2221), 1, - anon_sym_SEMI, - ACTIONS(2223), 1, - anon_sym_RBRACE, + ACTIONS(2229), 1, + anon_sym_COMMA, + ACTIONS(2231), 1, + anon_sym_RBRACK, STATE(1517), 1, sym_comment, - [35785] = 4, + [35803] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1683), 1, @@ -79922,60 +79939,59 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1518), 1, sym_comment, - [35798] = 4, + [35816] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2225), 1, - anon_sym_RBRACE, - ACTIONS(2227), 1, - anon_sym_COMMA, STATE(1519), 1, sym_comment, - [35811] = 3, + ACTIONS(2233), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [35827] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1520), 1, sym_comment, - ACTIONS(2229), 2, - sym__fixed_string, - anon_sym_SQUOTE, - [35822] = 4, + ACTIONS(2235), 2, + anon_sym_SEMI, + anon_sym_RBRACE, + [35838] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2231), 1, + ACTIONS(2237), 1, anon_sym_COMMA, - ACTIONS(2233), 1, + ACTIONS(2239), 1, anon_sym_RBRACK, STATE(1521), 1, sym_comment, - [35835] = 4, + [35851] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2235), 1, - anon_sym_RBRACE, - ACTIONS(2237), 1, + ACTIONS(2241), 1, anon_sym_COMMA, + ACTIONS(2243), 1, + anon_sym_RBRACK, STATE(1522), 1, sym_comment, - [35848] = 4, + [35864] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, - anon_sym_LBRACE, - STATE(329), 1, - sym_block, + ACTIONS(2245), 1, + anon_sym_SEMI, + ACTIONS(2247), 1, + anon_sym_RBRACE, STATE(1523), 1, sym_comment, - [35861] = 4, + [35877] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, + ACTIONS(1489), 1, anon_sym_LBRACE, - STATE(330), 1, + STATE(785), 1, sym_block, STATE(1524), 1, sym_comment, - [35874] = 4, + [35890] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -79984,7 +80000,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1525), 1, sym_comment, - [35887] = 4, + [35903] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1461), 1, @@ -79993,7 +80009,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1526), 1, sym_comment, - [35900] = 4, + [35916] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -80002,7 +80018,7 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1527), 1, sym_comment, - [35913] = 4, + [35929] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1467), 1, @@ -80011,166 +80027,164 @@ static const uint16_t ts_small_parse_table[] = { sym_block, STATE(1528), 1, sym_comment, - [35926] = 4, + [35942] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1657), 1, anon_sym_LBRACE, - STATE(357), 1, + STATE(363), 1, sym_block, STATE(1529), 1, sym_comment, - [35939] = 4, + [35955] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2239), 1, - anon_sym_COMMA, - ACTIONS(2241), 1, - anon_sym_RBRACK, STATE(1530), 1, sym_comment, - [35952] = 3, + ACTIONS(2249), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [35966] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1531), 1, sym_comment, - ACTIONS(2243), 2, + ACTIONS(2251), 2, anon_sym_RBRACE, anon_sym_COMMA, - [35963] = 4, + [35977] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1657), 1, anon_sym_LBRACE, - STATE(356), 1, + STATE(367), 1, sym_block, STATE(1532), 1, sym_comment, - [35976] = 4, + [35990] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, - anon_sym_LBRACE, - STATE(355), 1, - sym_block, + ACTIONS(2253), 1, + anon_sym_RBRACE, + ACTIONS(2255), 1, + anon_sym_COMMA, STATE(1533), 1, sym_comment, - [35989] = 3, + [36003] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1534), 1, sym_comment, - ACTIONS(2245), 2, + ACTIONS(2257), 2, anon_sym_SEMI, anon_sym_RBRACE, - [36000] = 4, + [36014] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1683), 1, - anon_sym_LBRACE, - STATE(208), 1, - sym_block, STATE(1535), 1, sym_comment, - [36013] = 4, + ACTIONS(2259), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [36025] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, - anon_sym_LBRACE, - STATE(346), 1, - sym_block, + ACTIONS(2261), 1, + anon_sym_COMMA, + ACTIONS(2263), 1, + anon_sym_RBRACK, STATE(1536), 1, sym_comment, - [36026] = 4, + [36038] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1854), 1, + ACTIONS(1875), 1, sym_type, STATE(1537), 1, sym_comment, - STATE(1561), 1, + STATE(1579), 1, sym__parameter_type, - [36039] = 4, + [36051] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2247), 1, - anon_sym_RBRACE, - ACTIONS(2249), 1, - anon_sym_COMMA, STATE(1538), 1, sym_comment, - [36052] = 4, + ACTIONS(965), 2, + anon_sym_EQ_GT, + anon_sym_PLUS_GT, + [36062] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2251), 1, - anon_sym_SEMI, - ACTIONS(2253), 1, + ACTIONS(2265), 1, anon_sym_RBRACE, + ACTIONS(2267), 1, + anon_sym_COMMA, STATE(1539), 1, sym_comment, - [36065] = 3, + [36075] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(2269), 1, + anon_sym_COMMA, + ACTIONS(2271), 1, + anon_sym_RPAREN, STATE(1540), 1, sym_comment, - ACTIONS(2255), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [36076] = 4, + [36088] = 4, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(1657), 1, anon_sym_LBRACE, - STATE(342), 1, + STATE(364), 1, sym_block, STATE(1541), 1, sym_comment, - [36089] = 4, + [36101] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2257), 1, + ACTIONS(2273), 1, anon_sym_RBRACE, - ACTIONS(2259), 1, + ACTIONS(2275), 1, anon_sym_COMMA, STATE(1542), 1, sym_comment, - [36102] = 4, + [36114] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2203), 1, - anon_sym_COMMA, - ACTIONS(2261), 1, - anon_sym_RBRACK, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(342), 1, + sym_block, STATE(1543), 1, sym_comment, - [36115] = 4, + [36127] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2263), 1, - anon_sym_RBRACE, - ACTIONS(2265), 1, - anon_sym_COMMA, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(358), 1, + sym_block, STATE(1544), 1, sym_comment, - [36128] = 4, + [36140] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2267), 1, - anon_sym_COMMA, - ACTIONS(2269), 1, - anon_sym_RPAREN, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(357), 1, + sym_block, STATE(1545), 1, sym_comment, - [36141] = 4, + [36153] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1657), 1, - anon_sym_LBRACE, - STATE(333), 1, - sym_block, + ACTIONS(2277), 1, + sym_type, STATE(1546), 1, sym_comment, - [36154] = 3, + STATE(1579), 1, + sym__parameter_type, + [36166] = 3, ACTIONS(3), 1, anon_sym_POUND, STATE(1547), 1, @@ -80178,738 +80192,740 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(891), 2, anon_sym_EQ_GT, anon_sym_PLUS_GT, - [36165] = 3, + [36177] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(356), 1, + sym_block, STATE(1548), 1, sym_comment, - ACTIONS(965), 2, - anon_sym_EQ_GT, - anon_sym_PLUS_GT, - [36176] = 3, + [36190] = 4, ACTIONS(3), 1, anon_sym_POUND, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(355), 1, + sym_block, STATE(1549), 1, sym_comment, - ACTIONS(2271), 2, - anon_sym_RBRACE, - anon_sym_COMMA, - [36187] = 4, + [36203] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2273), 1, + ACTIONS(2279), 1, sym_type, + ACTIONS(2281), 1, + sym_name, STATE(1550), 1, sym_comment, - STATE(1561), 1, - sym__parameter_type, - [36200] = 4, + [36216] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2275), 1, - sym_type, - ACTIONS(2277), 1, - sym_name, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(346), 1, + sym_block, STATE(1551), 1, sym_comment, - [36213] = 4, + [36229] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2279), 1, + ACTIONS(2283), 1, sym_type, STATE(1552), 1, sym_comment, - STATE(1561), 1, + STATE(1579), 1, sym__parameter_type, - [36226] = 4, + [36242] = 4, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2281), 1, - anon_sym_COMMA, - ACTIONS(2283), 1, - anon_sym_RBRACK, + ACTIONS(1683), 1, + anon_sym_LBRACE, + STATE(208), 1, + sym_block, STATE(1553), 1, sym_comment, - [36239] = 3, + [36255] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2285), 1, anon_sym_RPAREN, STATE(1554), 1, sym_comment, - [36249] = 3, + [36265] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2287), 1, - anon_sym_COLON, + sym_type, STATE(1555), 1, sym_comment, - [36259] = 3, + [36275] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2289), 1, - anon_sym_RPAREN, + sym__variable_name, STATE(1556), 1, sym_comment, - [36269] = 3, + [36285] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2291), 1, - sym__variable_name, + anon_sym_LBRACE, STATE(1557), 1, sym_comment, - [36279] = 3, + [36295] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2293), 1, anon_sym_RPAREN, STATE(1558), 1, sym_comment, - [36289] = 3, + [36305] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2295), 1, - anon_sym_LBRACE, + sym_type, STATE(1559), 1, sym_comment, - [36299] = 3, + [36315] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2297), 1, anon_sym_EQ, STATE(1560), 1, sym_comment, - [36309] = 3, + [36325] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2299), 1, - anon_sym_EQ, + anon_sym_RPAREN, STATE(1561), 1, sym_comment, - [36319] = 3, + [36335] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2301), 1, anon_sym_RPAREN, STATE(1562), 1, sym_comment, - [36329] = 3, + [36345] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2303), 1, - sym_type, + anon_sym_RPAREN, STATE(1563), 1, sym_comment, - [36339] = 3, + [36355] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2305), 1, - anon_sym_RBRACE, + anon_sym_RPAREN, STATE(1564), 1, sym_comment, - [36349] = 3, + [36365] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2307), 1, anon_sym_RPAREN, STATE(1565), 1, sym_comment, - [36359] = 3, + [36375] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2309), 1, - anon_sym_RPAREN, + anon_sym_EQ, STATE(1566), 1, sym_comment, - [36369] = 3, + [36385] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2311), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(1567), 1, sym_comment, - [36379] = 3, + [36395] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2313), 1, sym_type, STATE(1568), 1, sym_comment, - [36389] = 3, + [36405] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2315), 1, - anon_sym_RPAREN, + anon_sym_COLON, STATE(1569), 1, sym_comment, - [36399] = 3, + [36415] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2317), 1, - anon_sym_RPAREN, + sym__heredoc_start, STATE(1570), 1, sym_comment, - [36409] = 3, + [36425] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2319), 1, - anon_sym_EQ, + anon_sym_RPAREN, STATE(1571), 1, sym_comment, - [36419] = 3, + [36435] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2321), 1, anon_sym_RPAREN, STATE(1572), 1, sym_comment, - [36429] = 3, + [36445] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2323), 1, anon_sym_RPAREN, STATE(1573), 1, sym_comment, - [36439] = 3, + [36455] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2325), 1, - sym__heredoc_start, + anon_sym_RPAREN, STATE(1574), 1, sym_comment, - [36449] = 3, - ACTIONS(3), 1, - anon_sym_POUND, + [36465] = 3, ACTIONS(2327), 1, - anon_sym_RBRACE, + anon_sym_POUND, + ACTIONS(2329), 1, + aux_sym_comment_token1, STATE(1575), 1, sym_comment, - [36459] = 3, + [36475] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2329), 1, - sym_type, + ACTIONS(2331), 1, + anon_sym_RPAREN, STATE(1576), 1, sym_comment, - [36469] = 3, + [36485] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2331), 1, + ACTIONS(2333), 1, anon_sym_RPAREN, STATE(1577), 1, sym_comment, - [36479] = 3, + [36495] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2333), 1, + ACTIONS(2335), 1, anon_sym_RPAREN, STATE(1578), 1, sym_comment, - [36489] = 3, + [36505] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2335), 1, - anon_sym_RPAREN, + ACTIONS(2337), 1, + anon_sym_EQ, STATE(1579), 1, sym_comment, - [36499] = 3, + [36515] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2337), 1, - anon_sym_RPAREN, + ACTIONS(2339), 1, + sym__variable_name, STATE(1580), 1, sym_comment, - [36509] = 3, - ACTIONS(2339), 1, + [36525] = 3, + ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2341), 1, - aux_sym_comment_token1, + anon_sym_EQ, STATE(1581), 1, sym_comment, - [36519] = 3, + [36535] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2343), 1, anon_sym_EQ, STATE(1582), 1, sym_comment, - [36529] = 3, + [36545] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2345), 1, anon_sym_RPAREN, STATE(1583), 1, sym_comment, - [36539] = 3, + [36555] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2347), 1, anon_sym_RPAREN, STATE(1584), 1, sym_comment, - [36549] = 3, + [36565] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2349), 1, anon_sym_LPAREN, STATE(1585), 1, sym_comment, - [36559] = 3, + [36575] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2351), 1, anon_sym_RPAREN, STATE(1586), 1, sym_comment, - [36569] = 3, + [36585] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2353), 1, anon_sym_RPAREN, STATE(1587), 1, sym_comment, - [36579] = 3, + [36595] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2355), 1, anon_sym_RPAREN, STATE(1588), 1, sym_comment, - [36589] = 3, + [36605] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2357), 1, - anon_sym_RPAREN, + sym__variable_name, STATE(1589), 1, sym_comment, - [36599] = 3, + [36615] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2359), 1, sym_type, STATE(1590), 1, sym_comment, - [36609] = 3, + [36625] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2361), 1, - anon_sym_EQ, + ts_builtin_sym_end, STATE(1591), 1, sym_comment, - [36619] = 3, + [36635] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2363), 1, - anon_sym_RPAREN, + ACTIONS(965), 1, + anon_sym_EQ_GT, STATE(1592), 1, sym_comment, - [36629] = 3, + [36645] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2365), 1, - anon_sym_RBRACE, + ACTIONS(2363), 1, + anon_sym_EQ, STATE(1593), 1, sym_comment, - [36639] = 3, + [36655] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2367), 1, - ts_builtin_sym_end, + ACTIONS(2365), 1, + anon_sym_RPAREN, STATE(1594), 1, sym_comment, - [36649] = 3, + [36665] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(2369), 1, - sym__variable_name, + ACTIONS(2367), 1, + anon_sym_RPAREN, STATE(1595), 1, sym_comment, - [36659] = 3, + [36675] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(965), 1, - anon_sym_EQ_GT, + ACTIONS(2369), 1, + anon_sym_LBRACE, STATE(1596), 1, sym_comment, - [36669] = 3, + [36685] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2371), 1, - sym__variable_name, + anon_sym_RPAREN, STATE(1597), 1, sym_comment, - [36679] = 3, + [36695] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2373), 1, - anon_sym_EQ, + anon_sym_RPAREN, STATE(1598), 1, sym_comment, - [36689] = 3, + [36705] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2375), 1, anon_sym_RPAREN, STATE(1599), 1, sym_comment, - [36699] = 3, + [36715] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2377), 1, - anon_sym_LBRACE, + anon_sym_RPAREN, STATE(1600), 1, sym_comment, - [36709] = 3, + [36725] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2379), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, STATE(1601), 1, sym_comment, - [36719] = 3, + [36735] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2381), 1, - sym__variable_name, + anon_sym_RBRACE, STATE(1602), 1, sym_comment, - [36729] = 3, + [36745] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2383), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(1603), 1, sym_comment, - [36739] = 3, + [36755] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2385), 1, sym_selbrace, STATE(1604), 1, sym_comment, - [36749] = 3, + [36765] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2387), 1, - anon_sym_LPAREN, + sym_selbrace, STATE(1605), 1, sym_comment, - [36759] = 3, + [36775] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2389), 1, anon_sym_RPAREN, STATE(1606), 1, sym_comment, - [36769] = 3, + [36785] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2391), 1, - anon_sym_RPAREN, + sym__variable_name, STATE(1607), 1, sym_comment, - [36779] = 3, + [36795] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2393), 1, sym__variable_name, STATE(1608), 1, sym_comment, - [36789] = 3, + [36805] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2395), 1, anon_sym_RPAREN, STATE(1609), 1, sym_comment, - [36799] = 3, + [36815] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2397), 1, - anon_sym_COLON, + anon_sym_RPAREN, STATE(1610), 1, sym_comment, - [36809] = 3, + [36825] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2399), 1, anon_sym_RPAREN, STATE(1611), 1, sym_comment, - [36819] = 3, + [36835] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2401), 1, sym_type, STATE(1612), 1, sym_comment, - [36829] = 3, + [36845] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2403), 1, anon_sym_RBRACE, STATE(1613), 1, sym_comment, - [36839] = 3, + [36855] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2405), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(1614), 1, sym_comment, - [36849] = 3, + [36865] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2407), 1, - anon_sym_RBRACE, + anon_sym_COLON, STATE(1615), 1, sym_comment, - [36859] = 3, + [36875] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2409), 1, anon_sym_RPAREN, STATE(1616), 1, sym_comment, - [36869] = 3, + [36885] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2411), 1, anon_sym_RPAREN, STATE(1617), 1, sym_comment, - [36879] = 3, + [36895] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2413), 1, anon_sym_RPAREN, STATE(1618), 1, sym_comment, - [36889] = 3, + [36905] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2415), 1, sym__heredoc_start, STATE(1619), 1, sym_comment, - [36899] = 3, + [36915] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2417), 1, - anon_sym_EQ_GT, + anon_sym_RPAREN, STATE(1620), 1, sym_comment, - [36909] = 3, + [36925] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2419), 1, anon_sym_RPAREN, STATE(1621), 1, sym_comment, - [36919] = 3, + [36935] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2421), 1, sym_selbrace, STATE(1622), 1, sym_comment, - [36929] = 3, + [36945] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2423), 1, - anon_sym_RBRACE, + anon_sym_EQ_GT, STATE(1623), 1, sym_comment, - [36939] = 3, + [36955] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2425), 1, anon_sym_RPAREN, STATE(1624), 1, sym_comment, - [36949] = 3, + [36965] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2427), 1, sym__heredoc_start, STATE(1625), 1, sym_comment, - [36959] = 3, + [36975] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2429), 1, - anon_sym_LBRACE, + anon_sym_RPAREN, STATE(1626), 1, sym_comment, - [36969] = 3, + [36985] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2431), 1, - anon_sym_RPAREN, + anon_sym_LBRACE, STATE(1627), 1, sym_comment, - [36979] = 3, + [36995] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2433), 1, anon_sym_EQ, STATE(1628), 1, sym_comment, - [36989] = 3, + [37005] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2435), 1, sym__heredoc_start, STATE(1629), 1, sym_comment, - [36999] = 3, + [37015] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2437), 1, sym_type, STATE(1630), 1, sym_comment, - [37009] = 3, + [37025] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2439), 1, anon_sym_LBRACE, STATE(1631), 1, sym_comment, - [37019] = 3, + [37035] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2441), 1, sym_selbrace, STATE(1632), 1, sym_comment, - [37029] = 3, + [37045] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2443), 1, sym__heredoc_start, STATE(1633), 1, sym_comment, - [37039] = 3, + [37055] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2445), 1, sym__variable_name, STATE(1634), 1, sym_comment, - [37049] = 3, + [37065] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2447), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, STATE(1635), 1, sym_comment, - [37059] = 3, + [37075] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2449), 1, sym_selbrace, STATE(1636), 1, sym_comment, - [37069] = 3, + [37085] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2451), 1, sym__heredoc_start, STATE(1637), 1, sym_comment, - [37079] = 3, + [37095] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2453), 1, - sym_selbrace, + anon_sym_RPAREN, STATE(1638), 1, sym_comment, - [37089] = 3, + [37105] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2455), 1, anon_sym_RPAREN, STATE(1639), 1, sym_comment, - [37099] = 3, + [37115] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2457), 1, sym_selbrace, STATE(1640), 1, sym_comment, - [37109] = 3, + [37125] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2459), 1, sym__heredoc_start, STATE(1641), 1, sym_comment, - [37119] = 3, + [37135] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2461), 1, - anon_sym_RPAREN, + sym_type, STATE(1642), 1, sym_comment, - [37129] = 3, + [37145] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2463), 1, anon_sym_LPAREN, STATE(1643), 1, sym_comment, - [37139] = 3, + [37155] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2465), 1, sym__variable_name, STATE(1644), 1, sym_comment, - [37149] = 3, + [37165] = 3, ACTIONS(3), 1, anon_sym_POUND, - ACTIONS(1975), 1, + ACTIONS(1955), 1, anon_sym_LPAREN, STATE(1645), 1, sym_comment, - [37159] = 3, + [37175] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2467), 1, - sym_type, + anon_sym_RBRACE, STATE(1646), 1, sym_comment, - [37169] = 3, + [37185] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2469), 1, anon_sym_LPAREN, STATE(1647), 1, sym_comment, - [37179] = 3, + [37195] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2471), 1, - anon_sym_RBRACE, + anon_sym_RPAREN, STATE(1648), 1, sym_comment, - [37189] = 3, + [37205] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2473), 1, anon_sym_LPAREN, STATE(1649), 1, sym_comment, - [37199] = 3, + [37215] = 3, ACTIONS(3), 1, anon_sym_POUND, ACTIONS(2475), 1, anon_sym_RPAREN, STATE(1650), 1, sym_comment, - [37209] = 1, + [37225] = 1, ACTIONS(2477), 1, ts_builtin_sym_end, }; @@ -81528,470 +81544,470 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1191)] = 30830, [SMALL_STATE(1192)] = 30853, [SMALL_STATE(1193)] = 30875, - [SMALL_STATE(1194)] = 30897, - [SMALL_STATE(1195)] = 30917, - [SMALL_STATE(1196)] = 30937, - [SMALL_STATE(1197)] = 30955, - [SMALL_STATE(1198)] = 30975, - [SMALL_STATE(1199)] = 30995, - [SMALL_STATE(1200)] = 31017, - [SMALL_STATE(1201)] = 31037, - [SMALL_STATE(1202)] = 31059, - [SMALL_STATE(1203)] = 31079, - [SMALL_STATE(1204)] = 31097, - [SMALL_STATE(1205)] = 31117, - [SMALL_STATE(1206)] = 31135, - [SMALL_STATE(1207)] = 31155, - [SMALL_STATE(1208)] = 31171, - [SMALL_STATE(1209)] = 31191, - [SMALL_STATE(1210)] = 31211, - [SMALL_STATE(1211)] = 31231, - [SMALL_STATE(1212)] = 31245, - [SMALL_STATE(1213)] = 31263, - [SMALL_STATE(1214)] = 31281, - [SMALL_STATE(1215)] = 31303, - [SMALL_STATE(1216)] = 31323, - [SMALL_STATE(1217)] = 31341, - [SMALL_STATE(1218)] = 31363, - [SMALL_STATE(1219)] = 31383, - [SMALL_STATE(1220)] = 31401, - [SMALL_STATE(1221)] = 31419, - [SMALL_STATE(1222)] = 31437, - [SMALL_STATE(1223)] = 31451, - [SMALL_STATE(1224)] = 31469, + [SMALL_STATE(1194)] = 30889, + [SMALL_STATE(1195)] = 30909, + [SMALL_STATE(1196)] = 30929, + [SMALL_STATE(1197)] = 30947, + [SMALL_STATE(1198)] = 30965, + [SMALL_STATE(1199)] = 30985, + [SMALL_STATE(1200)] = 31005, + [SMALL_STATE(1201)] = 31027, + [SMALL_STATE(1202)] = 31047, + [SMALL_STATE(1203)] = 31069, + [SMALL_STATE(1204)] = 31089, + [SMALL_STATE(1205)] = 31107, + [SMALL_STATE(1206)] = 31125, + [SMALL_STATE(1207)] = 31143, + [SMALL_STATE(1208)] = 31163, + [SMALL_STATE(1209)] = 31183, + [SMALL_STATE(1210)] = 31199, + [SMALL_STATE(1211)] = 31219, + [SMALL_STATE(1212)] = 31233, + [SMALL_STATE(1213)] = 31253, + [SMALL_STATE(1214)] = 31273, + [SMALL_STATE(1215)] = 31295, + [SMALL_STATE(1216)] = 31313, + [SMALL_STATE(1217)] = 31331, + [SMALL_STATE(1218)] = 31353, + [SMALL_STATE(1219)] = 31371, + [SMALL_STATE(1220)] = 31389, + [SMALL_STATE(1221)] = 31409, + [SMALL_STATE(1222)] = 31427, + [SMALL_STATE(1223)] = 31447, + [SMALL_STATE(1224)] = 31465, [SMALL_STATE(1225)] = 31483, - [SMALL_STATE(1226)] = 31503, - [SMALL_STATE(1227)] = 31521, - [SMALL_STATE(1228)] = 31543, - [SMALL_STATE(1229)] = 31563, - [SMALL_STATE(1230)] = 31585, - [SMALL_STATE(1231)] = 31603, - [SMALL_STATE(1232)] = 31623, - [SMALL_STATE(1233)] = 31645, - [SMALL_STATE(1234)] = 31665, - [SMALL_STATE(1235)] = 31683, - [SMALL_STATE(1236)] = 31705, - [SMALL_STATE(1237)] = 31727, - [SMALL_STATE(1238)] = 31745, - [SMALL_STATE(1239)] = 31763, - [SMALL_STATE(1240)] = 31777, - [SMALL_STATE(1241)] = 31795, - [SMALL_STATE(1242)] = 31813, - [SMALL_STATE(1243)] = 31835, - [SMALL_STATE(1244)] = 31855, - [SMALL_STATE(1245)] = 31873, - [SMALL_STATE(1246)] = 31890, - [SMALL_STATE(1247)] = 31907, - [SMALL_STATE(1248)] = 31924, - [SMALL_STATE(1249)] = 31941, - [SMALL_STATE(1250)] = 31958, - [SMALL_STATE(1251)] = 31975, - [SMALL_STATE(1252)] = 31992, - [SMALL_STATE(1253)] = 32009, - [SMALL_STATE(1254)] = 32026, - [SMALL_STATE(1255)] = 32045, - [SMALL_STATE(1256)] = 32064, - [SMALL_STATE(1257)] = 32083, - [SMALL_STATE(1258)] = 32100, - [SMALL_STATE(1259)] = 32119, - [SMALL_STATE(1260)] = 32138, - [SMALL_STATE(1261)] = 32155, - [SMALL_STATE(1262)] = 32174, - [SMALL_STATE(1263)] = 32191, - [SMALL_STATE(1264)] = 32208, - [SMALL_STATE(1265)] = 32221, - [SMALL_STATE(1266)] = 32240, - [SMALL_STATE(1267)] = 32259, - [SMALL_STATE(1268)] = 32272, - [SMALL_STATE(1269)] = 32289, - [SMALL_STATE(1270)] = 32304, - [SMALL_STATE(1271)] = 32323, - [SMALL_STATE(1272)] = 32340, - [SMALL_STATE(1273)] = 32359, - [SMALL_STATE(1274)] = 32372, - [SMALL_STATE(1275)] = 32389, - [SMALL_STATE(1276)] = 32408, - [SMALL_STATE(1277)] = 32427, - [SMALL_STATE(1278)] = 32444, - [SMALL_STATE(1279)] = 32463, - [SMALL_STATE(1280)] = 32476, - [SMALL_STATE(1281)] = 32491, - [SMALL_STATE(1282)] = 32508, - [SMALL_STATE(1283)] = 32527, - [SMALL_STATE(1284)] = 32544, - [SMALL_STATE(1285)] = 32563, - [SMALL_STATE(1286)] = 32580, - [SMALL_STATE(1287)] = 32599, - [SMALL_STATE(1288)] = 32618, - [SMALL_STATE(1289)] = 32637, - [SMALL_STATE(1290)] = 32656, - [SMALL_STATE(1291)] = 32675, - [SMALL_STATE(1292)] = 32692, - [SMALL_STATE(1293)] = 32711, - [SMALL_STATE(1294)] = 32730, - [SMALL_STATE(1295)] = 32747, - [SMALL_STATE(1296)] = 32764, - [SMALL_STATE(1297)] = 32781, - [SMALL_STATE(1298)] = 32800, - [SMALL_STATE(1299)] = 32813, - [SMALL_STATE(1300)] = 32830, - [SMALL_STATE(1301)] = 32847, - [SMALL_STATE(1302)] = 32862, - [SMALL_STATE(1303)] = 32879, - [SMALL_STATE(1304)] = 32892, - [SMALL_STATE(1305)] = 32909, - [SMALL_STATE(1306)] = 32928, - [SMALL_STATE(1307)] = 32947, - [SMALL_STATE(1308)] = 32964, - [SMALL_STATE(1309)] = 32979, - [SMALL_STATE(1310)] = 32992, - [SMALL_STATE(1311)] = 33009, - [SMALL_STATE(1312)] = 33026, - [SMALL_STATE(1313)] = 33045, - [SMALL_STATE(1314)] = 33064, - [SMALL_STATE(1315)] = 33081, - [SMALL_STATE(1316)] = 33100, - [SMALL_STATE(1317)] = 33119, - [SMALL_STATE(1318)] = 33138, - [SMALL_STATE(1319)] = 33152, - [SMALL_STATE(1320)] = 33166, - [SMALL_STATE(1321)] = 33180, - [SMALL_STATE(1322)] = 33196, - [SMALL_STATE(1323)] = 33210, - [SMALL_STATE(1324)] = 33226, - [SMALL_STATE(1325)] = 33240, - [SMALL_STATE(1326)] = 33252, - [SMALL_STATE(1327)] = 33268, - [SMALL_STATE(1328)] = 33282, - [SMALL_STATE(1329)] = 33296, - [SMALL_STATE(1330)] = 33310, - [SMALL_STATE(1331)] = 33324, - [SMALL_STATE(1332)] = 33338, - [SMALL_STATE(1333)] = 33352, - [SMALL_STATE(1334)] = 33366, - [SMALL_STATE(1335)] = 33380, - [SMALL_STATE(1336)] = 33392, - [SMALL_STATE(1337)] = 33408, - [SMALL_STATE(1338)] = 33422, - [SMALL_STATE(1339)] = 33434, - [SMALL_STATE(1340)] = 33446, - [SMALL_STATE(1341)] = 33460, - [SMALL_STATE(1342)] = 33472, - [SMALL_STATE(1343)] = 33488, - [SMALL_STATE(1344)] = 33502, - [SMALL_STATE(1345)] = 33518, - [SMALL_STATE(1346)] = 33534, - [SMALL_STATE(1347)] = 33548, - [SMALL_STATE(1348)] = 33562, - [SMALL_STATE(1349)] = 33576, - [SMALL_STATE(1350)] = 33588, - [SMALL_STATE(1351)] = 33604, - [SMALL_STATE(1352)] = 33618, - [SMALL_STATE(1353)] = 33634, - [SMALL_STATE(1354)] = 33646, - [SMALL_STATE(1355)] = 33662, - [SMALL_STATE(1356)] = 33676, - [SMALL_STATE(1357)] = 33692, - [SMALL_STATE(1358)] = 33704, - [SMALL_STATE(1359)] = 33720, - [SMALL_STATE(1360)] = 33732, - [SMALL_STATE(1361)] = 33746, - [SMALL_STATE(1362)] = 33762, - [SMALL_STATE(1363)] = 33774, - [SMALL_STATE(1364)] = 33786, - [SMALL_STATE(1365)] = 33798, - [SMALL_STATE(1366)] = 33814, - [SMALL_STATE(1367)] = 33826, - [SMALL_STATE(1368)] = 33842, - [SMALL_STATE(1369)] = 33854, - [SMALL_STATE(1370)] = 33866, - [SMALL_STATE(1371)] = 33880, - [SMALL_STATE(1372)] = 33896, - [SMALL_STATE(1373)] = 33910, - [SMALL_STATE(1374)] = 33924, - [SMALL_STATE(1375)] = 33938, - [SMALL_STATE(1376)] = 33952, - [SMALL_STATE(1377)] = 33966, - [SMALL_STATE(1378)] = 33980, - [SMALL_STATE(1379)] = 33994, - [SMALL_STATE(1380)] = 34006, - [SMALL_STATE(1381)] = 34022, - [SMALL_STATE(1382)] = 34034, + [SMALL_STATE(1226)] = 31501, + [SMALL_STATE(1227)] = 31519, + [SMALL_STATE(1228)] = 31533, + [SMALL_STATE(1229)] = 31553, + [SMALL_STATE(1230)] = 31571, + [SMALL_STATE(1231)] = 31589, + [SMALL_STATE(1232)] = 31607, + [SMALL_STATE(1233)] = 31621, + [SMALL_STATE(1234)] = 31641, + [SMALL_STATE(1235)] = 31659, + [SMALL_STATE(1236)] = 31681, + [SMALL_STATE(1237)] = 31703, + [SMALL_STATE(1238)] = 31721, + [SMALL_STATE(1239)] = 31739, + [SMALL_STATE(1240)] = 31759, + [SMALL_STATE(1241)] = 31777, + [SMALL_STATE(1242)] = 31795, + [SMALL_STATE(1243)] = 31813, + [SMALL_STATE(1244)] = 31835, + [SMALL_STATE(1245)] = 31855, + [SMALL_STATE(1246)] = 31873, + [SMALL_STATE(1247)] = 31895, + [SMALL_STATE(1248)] = 31917, + [SMALL_STATE(1249)] = 31935, + [SMALL_STATE(1250)] = 31953, + [SMALL_STATE(1251)] = 31971, + [SMALL_STATE(1252)] = 31989, + [SMALL_STATE(1253)] = 32011, + [SMALL_STATE(1254)] = 32027, + [SMALL_STATE(1255)] = 32049, + [SMALL_STATE(1256)] = 32067, + [SMALL_STATE(1257)] = 32087, + [SMALL_STATE(1258)] = 32105, + [SMALL_STATE(1259)] = 32123, + [SMALL_STATE(1260)] = 32141, + [SMALL_STATE(1261)] = 32158, + [SMALL_STATE(1262)] = 32177, + [SMALL_STATE(1263)] = 32194, + [SMALL_STATE(1264)] = 32211, + [SMALL_STATE(1265)] = 32228, + [SMALL_STATE(1266)] = 32247, + [SMALL_STATE(1267)] = 32260, + [SMALL_STATE(1268)] = 32279, + [SMALL_STATE(1269)] = 32298, + [SMALL_STATE(1270)] = 32315, + [SMALL_STATE(1271)] = 32334, + [SMALL_STATE(1272)] = 32353, + [SMALL_STATE(1273)] = 32370, + [SMALL_STATE(1274)] = 32389, + [SMALL_STATE(1275)] = 32408, + [SMALL_STATE(1276)] = 32427, + [SMALL_STATE(1277)] = 32440, + [SMALL_STATE(1278)] = 32457, + [SMALL_STATE(1279)] = 32474, + [SMALL_STATE(1280)] = 32493, + [SMALL_STATE(1281)] = 32512, + [SMALL_STATE(1282)] = 32527, + [SMALL_STATE(1283)] = 32546, + [SMALL_STATE(1284)] = 32563, + [SMALL_STATE(1285)] = 32580, + [SMALL_STATE(1286)] = 32597, + [SMALL_STATE(1287)] = 32616, + [SMALL_STATE(1288)] = 32635, + [SMALL_STATE(1289)] = 32654, + [SMALL_STATE(1290)] = 32673, + [SMALL_STATE(1291)] = 32686, + [SMALL_STATE(1292)] = 32705, + [SMALL_STATE(1293)] = 32724, + [SMALL_STATE(1294)] = 32737, + [SMALL_STATE(1295)] = 32756, + [SMALL_STATE(1296)] = 32775, + [SMALL_STATE(1297)] = 32794, + [SMALL_STATE(1298)] = 32811, + [SMALL_STATE(1299)] = 32830, + [SMALL_STATE(1300)] = 32843, + [SMALL_STATE(1301)] = 32862, + [SMALL_STATE(1302)] = 32881, + [SMALL_STATE(1303)] = 32894, + [SMALL_STATE(1304)] = 32911, + [SMALL_STATE(1305)] = 32928, + [SMALL_STATE(1306)] = 32943, + [SMALL_STATE(1307)] = 32960, + [SMALL_STATE(1308)] = 32979, + [SMALL_STATE(1309)] = 32998, + [SMALL_STATE(1310)] = 33011, + [SMALL_STATE(1311)] = 33028, + [SMALL_STATE(1312)] = 33041, + [SMALL_STATE(1313)] = 33058, + [SMALL_STATE(1314)] = 33077, + [SMALL_STATE(1315)] = 33096, + [SMALL_STATE(1316)] = 33115, + [SMALL_STATE(1317)] = 33132, + [SMALL_STATE(1318)] = 33147, + [SMALL_STATE(1319)] = 33166, + [SMALL_STATE(1320)] = 33180, + [SMALL_STATE(1321)] = 33194, + [SMALL_STATE(1322)] = 33208, + [SMALL_STATE(1323)] = 33222, + [SMALL_STATE(1324)] = 33236, + [SMALL_STATE(1325)] = 33252, + [SMALL_STATE(1326)] = 33266, + [SMALL_STATE(1327)] = 33278, + [SMALL_STATE(1328)] = 33292, + [SMALL_STATE(1329)] = 33304, + [SMALL_STATE(1330)] = 33318, + [SMALL_STATE(1331)] = 33334, + [SMALL_STATE(1332)] = 33350, + [SMALL_STATE(1333)] = 33364, + [SMALL_STATE(1334)] = 33376, + [SMALL_STATE(1335)] = 33390, + [SMALL_STATE(1336)] = 33402, + [SMALL_STATE(1337)] = 33416, + [SMALL_STATE(1338)] = 33430, + [SMALL_STATE(1339)] = 33444, + [SMALL_STATE(1340)] = 33458, + [SMALL_STATE(1341)] = 33472, + [SMALL_STATE(1342)] = 33486, + [SMALL_STATE(1343)] = 33502, + [SMALL_STATE(1344)] = 33514, + [SMALL_STATE(1345)] = 33530, + [SMALL_STATE(1346)] = 33544, + [SMALL_STATE(1347)] = 33558, + [SMALL_STATE(1348)] = 33574, + [SMALL_STATE(1349)] = 33588, + [SMALL_STATE(1350)] = 33600, + [SMALL_STATE(1351)] = 33614, + [SMALL_STATE(1352)] = 33630, + [SMALL_STATE(1353)] = 33642, + [SMALL_STATE(1354)] = 33658, + [SMALL_STATE(1355)] = 33670, + [SMALL_STATE(1356)] = 33682, + [SMALL_STATE(1357)] = 33698, + [SMALL_STATE(1358)] = 33712, + [SMALL_STATE(1359)] = 33726, + [SMALL_STATE(1360)] = 33738, + [SMALL_STATE(1361)] = 33752, + [SMALL_STATE(1362)] = 33766, + [SMALL_STATE(1363)] = 33778, + [SMALL_STATE(1364)] = 33790, + [SMALL_STATE(1365)] = 33806, + [SMALL_STATE(1366)] = 33818, + [SMALL_STATE(1367)] = 33834, + [SMALL_STATE(1368)] = 33846, + [SMALL_STATE(1369)] = 33860, + [SMALL_STATE(1370)] = 33872, + [SMALL_STATE(1371)] = 33888, + [SMALL_STATE(1372)] = 33904, + [SMALL_STATE(1373)] = 33918, + [SMALL_STATE(1374)] = 33930, + [SMALL_STATE(1375)] = 33944, + [SMALL_STATE(1376)] = 33956, + [SMALL_STATE(1377)] = 33970, + [SMALL_STATE(1378)] = 33982, + [SMALL_STATE(1379)] = 33996, + [SMALL_STATE(1380)] = 34012, + [SMALL_STATE(1381)] = 34024, + [SMALL_STATE(1382)] = 34038, [SMALL_STATE(1383)] = 34050, - [SMALL_STATE(1384)] = 34062, - [SMALL_STATE(1385)] = 34078, - [SMALL_STATE(1386)] = 34092, - [SMALL_STATE(1387)] = 34108, - [SMALL_STATE(1388)] = 34120, - [SMALL_STATE(1389)] = 34132, - [SMALL_STATE(1390)] = 34144, - [SMALL_STATE(1391)] = 34160, - [SMALL_STATE(1392)] = 34172, - [SMALL_STATE(1393)] = 34186, - [SMALL_STATE(1394)] = 34198, - [SMALL_STATE(1395)] = 34210, - [SMALL_STATE(1396)] = 34222, - [SMALL_STATE(1397)] = 34238, - [SMALL_STATE(1398)] = 34254, - [SMALL_STATE(1399)] = 34268, - [SMALL_STATE(1400)] = 34281, - [SMALL_STATE(1401)] = 34294, - [SMALL_STATE(1402)] = 34307, - [SMALL_STATE(1403)] = 34320, - [SMALL_STATE(1404)] = 34333, - [SMALL_STATE(1405)] = 34346, - [SMALL_STATE(1406)] = 34359, - [SMALL_STATE(1407)] = 34372, - [SMALL_STATE(1408)] = 34385, - [SMALL_STATE(1409)] = 34398, - [SMALL_STATE(1410)] = 34411, - [SMALL_STATE(1411)] = 34424, - [SMALL_STATE(1412)] = 34437, - [SMALL_STATE(1413)] = 34450, - [SMALL_STATE(1414)] = 34463, - [SMALL_STATE(1415)] = 34476, - [SMALL_STATE(1416)] = 34489, - [SMALL_STATE(1417)] = 34502, - [SMALL_STATE(1418)] = 34515, - [SMALL_STATE(1419)] = 34528, - [SMALL_STATE(1420)] = 34541, - [SMALL_STATE(1421)] = 34554, - [SMALL_STATE(1422)] = 34567, - [SMALL_STATE(1423)] = 34580, - [SMALL_STATE(1424)] = 34593, - [SMALL_STATE(1425)] = 34606, - [SMALL_STATE(1426)] = 34619, - [SMALL_STATE(1427)] = 34632, - [SMALL_STATE(1428)] = 34645, - [SMALL_STATE(1429)] = 34658, - [SMALL_STATE(1430)] = 34671, - [SMALL_STATE(1431)] = 34684, - [SMALL_STATE(1432)] = 34695, - [SMALL_STATE(1433)] = 34708, - [SMALL_STATE(1434)] = 34721, - [SMALL_STATE(1435)] = 34734, - [SMALL_STATE(1436)] = 34747, - [SMALL_STATE(1437)] = 34760, - [SMALL_STATE(1438)] = 34771, - [SMALL_STATE(1439)] = 34784, - [SMALL_STATE(1440)] = 34797, - [SMALL_STATE(1441)] = 34810, - [SMALL_STATE(1442)] = 34823, - [SMALL_STATE(1443)] = 34836, - [SMALL_STATE(1444)] = 34849, - [SMALL_STATE(1445)] = 34862, - [SMALL_STATE(1446)] = 34875, - [SMALL_STATE(1447)] = 34886, - [SMALL_STATE(1448)] = 34899, - [SMALL_STATE(1449)] = 34910, - [SMALL_STATE(1450)] = 34923, - [SMALL_STATE(1451)] = 34936, - [SMALL_STATE(1452)] = 34949, - [SMALL_STATE(1453)] = 34962, - [SMALL_STATE(1454)] = 34975, - [SMALL_STATE(1455)] = 34986, - [SMALL_STATE(1456)] = 34999, - [SMALL_STATE(1457)] = 35010, - [SMALL_STATE(1458)] = 35023, - [SMALL_STATE(1459)] = 35036, - [SMALL_STATE(1460)] = 35049, - [SMALL_STATE(1461)] = 35062, - [SMALL_STATE(1462)] = 35075, - [SMALL_STATE(1463)] = 35088, - [SMALL_STATE(1464)] = 35101, - [SMALL_STATE(1465)] = 35114, - [SMALL_STATE(1466)] = 35127, - [SMALL_STATE(1467)] = 35140, - [SMALL_STATE(1468)] = 35153, - [SMALL_STATE(1469)] = 35166, - [SMALL_STATE(1470)] = 35179, - [SMALL_STATE(1471)] = 35192, - [SMALL_STATE(1472)] = 35203, - [SMALL_STATE(1473)] = 35216, - [SMALL_STATE(1474)] = 35229, - [SMALL_STATE(1475)] = 35242, - [SMALL_STATE(1476)] = 35255, - [SMALL_STATE(1477)] = 35268, - [SMALL_STATE(1478)] = 35279, - [SMALL_STATE(1479)] = 35292, - [SMALL_STATE(1480)] = 35305, - [SMALL_STATE(1481)] = 35316, - [SMALL_STATE(1482)] = 35329, - [SMALL_STATE(1483)] = 35342, - [SMALL_STATE(1484)] = 35355, - [SMALL_STATE(1485)] = 35368, - [SMALL_STATE(1486)] = 35381, - [SMALL_STATE(1487)] = 35394, - [SMALL_STATE(1488)] = 35407, - [SMALL_STATE(1489)] = 35420, - [SMALL_STATE(1490)] = 35431, - [SMALL_STATE(1491)] = 35444, - [SMALL_STATE(1492)] = 35455, - [SMALL_STATE(1493)] = 35468, - [SMALL_STATE(1494)] = 35481, - [SMALL_STATE(1495)] = 35494, - [SMALL_STATE(1496)] = 35505, - [SMALL_STATE(1497)] = 35518, - [SMALL_STATE(1498)] = 35529, - [SMALL_STATE(1499)] = 35542, - [SMALL_STATE(1500)] = 35555, - [SMALL_STATE(1501)] = 35568, - [SMALL_STATE(1502)] = 35581, - [SMALL_STATE(1503)] = 35594, - [SMALL_STATE(1504)] = 35605, - [SMALL_STATE(1505)] = 35616, - [SMALL_STATE(1506)] = 35629, - [SMALL_STATE(1507)] = 35642, - [SMALL_STATE(1508)] = 35655, - [SMALL_STATE(1509)] = 35668, - [SMALL_STATE(1510)] = 35681, - [SMALL_STATE(1511)] = 35694, - [SMALL_STATE(1512)] = 35707, - [SMALL_STATE(1513)] = 35720, - [SMALL_STATE(1514)] = 35733, - [SMALL_STATE(1515)] = 35746, - [SMALL_STATE(1516)] = 35759, - [SMALL_STATE(1517)] = 35772, - [SMALL_STATE(1518)] = 35785, - [SMALL_STATE(1519)] = 35798, - [SMALL_STATE(1520)] = 35811, - [SMALL_STATE(1521)] = 35822, - [SMALL_STATE(1522)] = 35835, - [SMALL_STATE(1523)] = 35848, - [SMALL_STATE(1524)] = 35861, - [SMALL_STATE(1525)] = 35874, - [SMALL_STATE(1526)] = 35887, - [SMALL_STATE(1527)] = 35900, - [SMALL_STATE(1528)] = 35913, - [SMALL_STATE(1529)] = 35926, - [SMALL_STATE(1530)] = 35939, - [SMALL_STATE(1531)] = 35952, - [SMALL_STATE(1532)] = 35963, - [SMALL_STATE(1533)] = 35976, - [SMALL_STATE(1534)] = 35989, - [SMALL_STATE(1535)] = 36000, - [SMALL_STATE(1536)] = 36013, - [SMALL_STATE(1537)] = 36026, - [SMALL_STATE(1538)] = 36039, - [SMALL_STATE(1539)] = 36052, - [SMALL_STATE(1540)] = 36065, - [SMALL_STATE(1541)] = 36076, - [SMALL_STATE(1542)] = 36089, - [SMALL_STATE(1543)] = 36102, - [SMALL_STATE(1544)] = 36115, - [SMALL_STATE(1545)] = 36128, - [SMALL_STATE(1546)] = 36141, - [SMALL_STATE(1547)] = 36154, - [SMALL_STATE(1548)] = 36165, - [SMALL_STATE(1549)] = 36176, - [SMALL_STATE(1550)] = 36187, - [SMALL_STATE(1551)] = 36200, - [SMALL_STATE(1552)] = 36213, - [SMALL_STATE(1553)] = 36226, - [SMALL_STATE(1554)] = 36239, - [SMALL_STATE(1555)] = 36249, - [SMALL_STATE(1556)] = 36259, - [SMALL_STATE(1557)] = 36269, - [SMALL_STATE(1558)] = 36279, - [SMALL_STATE(1559)] = 36289, - [SMALL_STATE(1560)] = 36299, - [SMALL_STATE(1561)] = 36309, - [SMALL_STATE(1562)] = 36319, - [SMALL_STATE(1563)] = 36329, - [SMALL_STATE(1564)] = 36339, - [SMALL_STATE(1565)] = 36349, - [SMALL_STATE(1566)] = 36359, - [SMALL_STATE(1567)] = 36369, - [SMALL_STATE(1568)] = 36379, - [SMALL_STATE(1569)] = 36389, - [SMALL_STATE(1570)] = 36399, - [SMALL_STATE(1571)] = 36409, - [SMALL_STATE(1572)] = 36419, - [SMALL_STATE(1573)] = 36429, - [SMALL_STATE(1574)] = 36439, - [SMALL_STATE(1575)] = 36449, - [SMALL_STATE(1576)] = 36459, - [SMALL_STATE(1577)] = 36469, - [SMALL_STATE(1578)] = 36479, - [SMALL_STATE(1579)] = 36489, - [SMALL_STATE(1580)] = 36499, - [SMALL_STATE(1581)] = 36509, - [SMALL_STATE(1582)] = 36519, - [SMALL_STATE(1583)] = 36529, - [SMALL_STATE(1584)] = 36539, - [SMALL_STATE(1585)] = 36549, - [SMALL_STATE(1586)] = 36559, - [SMALL_STATE(1587)] = 36569, - [SMALL_STATE(1588)] = 36579, - [SMALL_STATE(1589)] = 36589, - [SMALL_STATE(1590)] = 36599, - [SMALL_STATE(1591)] = 36609, - [SMALL_STATE(1592)] = 36619, - [SMALL_STATE(1593)] = 36629, - [SMALL_STATE(1594)] = 36639, - [SMALL_STATE(1595)] = 36649, - [SMALL_STATE(1596)] = 36659, - [SMALL_STATE(1597)] = 36669, - [SMALL_STATE(1598)] = 36679, - [SMALL_STATE(1599)] = 36689, - [SMALL_STATE(1600)] = 36699, - [SMALL_STATE(1601)] = 36709, - [SMALL_STATE(1602)] = 36719, - [SMALL_STATE(1603)] = 36729, - [SMALL_STATE(1604)] = 36739, - [SMALL_STATE(1605)] = 36749, - [SMALL_STATE(1606)] = 36759, - [SMALL_STATE(1607)] = 36769, - [SMALL_STATE(1608)] = 36779, - [SMALL_STATE(1609)] = 36789, - [SMALL_STATE(1610)] = 36799, - [SMALL_STATE(1611)] = 36809, - [SMALL_STATE(1612)] = 36819, - [SMALL_STATE(1613)] = 36829, - [SMALL_STATE(1614)] = 36839, - [SMALL_STATE(1615)] = 36849, - [SMALL_STATE(1616)] = 36859, - [SMALL_STATE(1617)] = 36869, - [SMALL_STATE(1618)] = 36879, - [SMALL_STATE(1619)] = 36889, - [SMALL_STATE(1620)] = 36899, - [SMALL_STATE(1621)] = 36909, - [SMALL_STATE(1622)] = 36919, - [SMALL_STATE(1623)] = 36929, - [SMALL_STATE(1624)] = 36939, - [SMALL_STATE(1625)] = 36949, - [SMALL_STATE(1626)] = 36959, - [SMALL_STATE(1627)] = 36969, - [SMALL_STATE(1628)] = 36979, - [SMALL_STATE(1629)] = 36989, - [SMALL_STATE(1630)] = 36999, - [SMALL_STATE(1631)] = 37009, - [SMALL_STATE(1632)] = 37019, - [SMALL_STATE(1633)] = 37029, - [SMALL_STATE(1634)] = 37039, - [SMALL_STATE(1635)] = 37049, - [SMALL_STATE(1636)] = 37059, - [SMALL_STATE(1637)] = 37069, - [SMALL_STATE(1638)] = 37079, - [SMALL_STATE(1639)] = 37089, - [SMALL_STATE(1640)] = 37099, - [SMALL_STATE(1641)] = 37109, - [SMALL_STATE(1642)] = 37119, - [SMALL_STATE(1643)] = 37129, - [SMALL_STATE(1644)] = 37139, - [SMALL_STATE(1645)] = 37149, - [SMALL_STATE(1646)] = 37159, - [SMALL_STATE(1647)] = 37169, - [SMALL_STATE(1648)] = 37179, - [SMALL_STATE(1649)] = 37189, - [SMALL_STATE(1650)] = 37199, - [SMALL_STATE(1651)] = 37209, + [SMALL_STATE(1384)] = 34066, + [SMALL_STATE(1385)] = 34082, + [SMALL_STATE(1386)] = 34094, + [SMALL_STATE(1387)] = 34110, + [SMALL_STATE(1388)] = 34124, + [SMALL_STATE(1389)] = 34140, + [SMALL_STATE(1390)] = 34156, + [SMALL_STATE(1391)] = 34168, + [SMALL_STATE(1392)] = 34182, + [SMALL_STATE(1393)] = 34198, + [SMALL_STATE(1394)] = 34212, + [SMALL_STATE(1395)] = 34224, + [SMALL_STATE(1396)] = 34240, + [SMALL_STATE(1397)] = 34256, + [SMALL_STATE(1398)] = 34268, + [SMALL_STATE(1399)] = 34284, + [SMALL_STATE(1400)] = 34297, + [SMALL_STATE(1401)] = 34310, + [SMALL_STATE(1402)] = 34323, + [SMALL_STATE(1403)] = 34336, + [SMALL_STATE(1404)] = 34349, + [SMALL_STATE(1405)] = 34362, + [SMALL_STATE(1406)] = 34375, + [SMALL_STATE(1407)] = 34388, + [SMALL_STATE(1408)] = 34401, + [SMALL_STATE(1409)] = 34414, + [SMALL_STATE(1410)] = 34427, + [SMALL_STATE(1411)] = 34440, + [SMALL_STATE(1412)] = 34453, + [SMALL_STATE(1413)] = 34466, + [SMALL_STATE(1414)] = 34479, + [SMALL_STATE(1415)] = 34492, + [SMALL_STATE(1416)] = 34505, + [SMALL_STATE(1417)] = 34518, + [SMALL_STATE(1418)] = 34531, + [SMALL_STATE(1419)] = 34544, + [SMALL_STATE(1420)] = 34557, + [SMALL_STATE(1421)] = 34570, + [SMALL_STATE(1422)] = 34583, + [SMALL_STATE(1423)] = 34596, + [SMALL_STATE(1424)] = 34609, + [SMALL_STATE(1425)] = 34622, + [SMALL_STATE(1426)] = 34635, + [SMALL_STATE(1427)] = 34648, + [SMALL_STATE(1428)] = 34661, + [SMALL_STATE(1429)] = 34674, + [SMALL_STATE(1430)] = 34687, + [SMALL_STATE(1431)] = 34700, + [SMALL_STATE(1432)] = 34713, + [SMALL_STATE(1433)] = 34726, + [SMALL_STATE(1434)] = 34739, + [SMALL_STATE(1435)] = 34752, + [SMALL_STATE(1436)] = 34763, + [SMALL_STATE(1437)] = 34776, + [SMALL_STATE(1438)] = 34787, + [SMALL_STATE(1439)] = 34800, + [SMALL_STATE(1440)] = 34813, + [SMALL_STATE(1441)] = 34826, + [SMALL_STATE(1442)] = 34839, + [SMALL_STATE(1443)] = 34852, + [SMALL_STATE(1444)] = 34865, + [SMALL_STATE(1445)] = 34878, + [SMALL_STATE(1446)] = 34891, + [SMALL_STATE(1447)] = 34904, + [SMALL_STATE(1448)] = 34915, + [SMALL_STATE(1449)] = 34928, + [SMALL_STATE(1450)] = 34941, + [SMALL_STATE(1451)] = 34954, + [SMALL_STATE(1452)] = 34967, + [SMALL_STATE(1453)] = 34980, + [SMALL_STATE(1454)] = 34991, + [SMALL_STATE(1455)] = 35002, + [SMALL_STATE(1456)] = 35015, + [SMALL_STATE(1457)] = 35026, + [SMALL_STATE(1458)] = 35039, + [SMALL_STATE(1459)] = 35052, + [SMALL_STATE(1460)] = 35065, + [SMALL_STATE(1461)] = 35078, + [SMALL_STATE(1462)] = 35091, + [SMALL_STATE(1463)] = 35104, + [SMALL_STATE(1464)] = 35117, + [SMALL_STATE(1465)] = 35130, + [SMALL_STATE(1466)] = 35143, + [SMALL_STATE(1467)] = 35156, + [SMALL_STATE(1468)] = 35169, + [SMALL_STATE(1469)] = 35182, + [SMALL_STATE(1470)] = 35195, + [SMALL_STATE(1471)] = 35208, + [SMALL_STATE(1472)] = 35219, + [SMALL_STATE(1473)] = 35232, + [SMALL_STATE(1474)] = 35243, + [SMALL_STATE(1475)] = 35256, + [SMALL_STATE(1476)] = 35267, + [SMALL_STATE(1477)] = 35280, + [SMALL_STATE(1478)] = 35293, + [SMALL_STATE(1479)] = 35306, + [SMALL_STATE(1480)] = 35319, + [SMALL_STATE(1481)] = 35332, + [SMALL_STATE(1482)] = 35345, + [SMALL_STATE(1483)] = 35358, + [SMALL_STATE(1484)] = 35371, + [SMALL_STATE(1485)] = 35384, + [SMALL_STATE(1486)] = 35397, + [SMALL_STATE(1487)] = 35410, + [SMALL_STATE(1488)] = 35421, + [SMALL_STATE(1489)] = 35434, + [SMALL_STATE(1490)] = 35447, + [SMALL_STATE(1491)] = 35460, + [SMALL_STATE(1492)] = 35473, + [SMALL_STATE(1493)] = 35486, + [SMALL_STATE(1494)] = 35497, + [SMALL_STATE(1495)] = 35510, + [SMALL_STATE(1496)] = 35521, + [SMALL_STATE(1497)] = 35534, + [SMALL_STATE(1498)] = 35547, + [SMALL_STATE(1499)] = 35560, + [SMALL_STATE(1500)] = 35573, + [SMALL_STATE(1501)] = 35586, + [SMALL_STATE(1502)] = 35599, + [SMALL_STATE(1503)] = 35612, + [SMALL_STATE(1504)] = 35625, + [SMALL_STATE(1505)] = 35638, + [SMALL_STATE(1506)] = 35651, + [SMALL_STATE(1507)] = 35664, + [SMALL_STATE(1508)] = 35677, + [SMALL_STATE(1509)] = 35690, + [SMALL_STATE(1510)] = 35703, + [SMALL_STATE(1511)] = 35716, + [SMALL_STATE(1512)] = 35729, + [SMALL_STATE(1513)] = 35742, + [SMALL_STATE(1514)] = 35755, + [SMALL_STATE(1515)] = 35768, + [SMALL_STATE(1516)] = 35779, + [SMALL_STATE(1517)] = 35790, + [SMALL_STATE(1518)] = 35803, + [SMALL_STATE(1519)] = 35816, + [SMALL_STATE(1520)] = 35827, + [SMALL_STATE(1521)] = 35838, + [SMALL_STATE(1522)] = 35851, + [SMALL_STATE(1523)] = 35864, + [SMALL_STATE(1524)] = 35877, + [SMALL_STATE(1525)] = 35890, + [SMALL_STATE(1526)] = 35903, + [SMALL_STATE(1527)] = 35916, + [SMALL_STATE(1528)] = 35929, + [SMALL_STATE(1529)] = 35942, + [SMALL_STATE(1530)] = 35955, + [SMALL_STATE(1531)] = 35966, + [SMALL_STATE(1532)] = 35977, + [SMALL_STATE(1533)] = 35990, + [SMALL_STATE(1534)] = 36003, + [SMALL_STATE(1535)] = 36014, + [SMALL_STATE(1536)] = 36025, + [SMALL_STATE(1537)] = 36038, + [SMALL_STATE(1538)] = 36051, + [SMALL_STATE(1539)] = 36062, + [SMALL_STATE(1540)] = 36075, + [SMALL_STATE(1541)] = 36088, + [SMALL_STATE(1542)] = 36101, + [SMALL_STATE(1543)] = 36114, + [SMALL_STATE(1544)] = 36127, + [SMALL_STATE(1545)] = 36140, + [SMALL_STATE(1546)] = 36153, + [SMALL_STATE(1547)] = 36166, + [SMALL_STATE(1548)] = 36177, + [SMALL_STATE(1549)] = 36190, + [SMALL_STATE(1550)] = 36203, + [SMALL_STATE(1551)] = 36216, + [SMALL_STATE(1552)] = 36229, + [SMALL_STATE(1553)] = 36242, + [SMALL_STATE(1554)] = 36255, + [SMALL_STATE(1555)] = 36265, + [SMALL_STATE(1556)] = 36275, + [SMALL_STATE(1557)] = 36285, + [SMALL_STATE(1558)] = 36295, + [SMALL_STATE(1559)] = 36305, + [SMALL_STATE(1560)] = 36315, + [SMALL_STATE(1561)] = 36325, + [SMALL_STATE(1562)] = 36335, + [SMALL_STATE(1563)] = 36345, + [SMALL_STATE(1564)] = 36355, + [SMALL_STATE(1565)] = 36365, + [SMALL_STATE(1566)] = 36375, + [SMALL_STATE(1567)] = 36385, + [SMALL_STATE(1568)] = 36395, + [SMALL_STATE(1569)] = 36405, + [SMALL_STATE(1570)] = 36415, + [SMALL_STATE(1571)] = 36425, + [SMALL_STATE(1572)] = 36435, + [SMALL_STATE(1573)] = 36445, + [SMALL_STATE(1574)] = 36455, + [SMALL_STATE(1575)] = 36465, + [SMALL_STATE(1576)] = 36475, + [SMALL_STATE(1577)] = 36485, + [SMALL_STATE(1578)] = 36495, + [SMALL_STATE(1579)] = 36505, + [SMALL_STATE(1580)] = 36515, + [SMALL_STATE(1581)] = 36525, + [SMALL_STATE(1582)] = 36535, + [SMALL_STATE(1583)] = 36545, + [SMALL_STATE(1584)] = 36555, + [SMALL_STATE(1585)] = 36565, + [SMALL_STATE(1586)] = 36575, + [SMALL_STATE(1587)] = 36585, + [SMALL_STATE(1588)] = 36595, + [SMALL_STATE(1589)] = 36605, + [SMALL_STATE(1590)] = 36615, + [SMALL_STATE(1591)] = 36625, + [SMALL_STATE(1592)] = 36635, + [SMALL_STATE(1593)] = 36645, + [SMALL_STATE(1594)] = 36655, + [SMALL_STATE(1595)] = 36665, + [SMALL_STATE(1596)] = 36675, + [SMALL_STATE(1597)] = 36685, + [SMALL_STATE(1598)] = 36695, + [SMALL_STATE(1599)] = 36705, + [SMALL_STATE(1600)] = 36715, + [SMALL_STATE(1601)] = 36725, + [SMALL_STATE(1602)] = 36735, + [SMALL_STATE(1603)] = 36745, + [SMALL_STATE(1604)] = 36755, + [SMALL_STATE(1605)] = 36765, + [SMALL_STATE(1606)] = 36775, + [SMALL_STATE(1607)] = 36785, + [SMALL_STATE(1608)] = 36795, + [SMALL_STATE(1609)] = 36805, + [SMALL_STATE(1610)] = 36815, + [SMALL_STATE(1611)] = 36825, + [SMALL_STATE(1612)] = 36835, + [SMALL_STATE(1613)] = 36845, + [SMALL_STATE(1614)] = 36855, + [SMALL_STATE(1615)] = 36865, + [SMALL_STATE(1616)] = 36875, + [SMALL_STATE(1617)] = 36885, + [SMALL_STATE(1618)] = 36895, + [SMALL_STATE(1619)] = 36905, + [SMALL_STATE(1620)] = 36915, + [SMALL_STATE(1621)] = 36925, + [SMALL_STATE(1622)] = 36935, + [SMALL_STATE(1623)] = 36945, + [SMALL_STATE(1624)] = 36955, + [SMALL_STATE(1625)] = 36965, + [SMALL_STATE(1626)] = 36975, + [SMALL_STATE(1627)] = 36985, + [SMALL_STATE(1628)] = 36995, + [SMALL_STATE(1629)] = 37005, + [SMALL_STATE(1630)] = 37015, + [SMALL_STATE(1631)] = 37025, + [SMALL_STATE(1632)] = 37035, + [SMALL_STATE(1633)] = 37045, + [SMALL_STATE(1634)] = 37055, + [SMALL_STATE(1635)] = 37065, + [SMALL_STATE(1636)] = 37075, + [SMALL_STATE(1637)] = 37085, + [SMALL_STATE(1638)] = 37095, + [SMALL_STATE(1639)] = 37105, + [SMALL_STATE(1640)] = 37115, + [SMALL_STATE(1641)] = 37125, + [SMALL_STATE(1642)] = 37135, + [SMALL_STATE(1643)] = 37145, + [SMALL_STATE(1644)] = 37155, + [SMALL_STATE(1645)] = 37165, + [SMALL_STATE(1646)] = 37175, + [SMALL_STATE(1647)] = 37185, + [SMALL_STATE(1648)] = 37195, + [SMALL_STATE(1649)] = 37205, + [SMALL_STATE(1650)] = 37215, + [SMALL_STATE(1651)] = 37225, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_manifest, 0, 0, 0), [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), @@ -82000,22 +82016,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), - [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), @@ -82054,12 +82070,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), @@ -82067,8 +82083,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), @@ -82105,26 +82121,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), @@ -82204,7 +82220,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary, 2, 0, 3), [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary, 2, 0, 3), [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), @@ -82343,7 +82359,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 6, 0, 0), [704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, 0, 0), [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_collector, 5, 0, 24), [714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_resource_collector, 5, 0, 24), @@ -82371,18 +82387,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_resource_collector, 2, 0, 2), [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), [766] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_repeat1, 2, 0, 0), SHIFT_REPEAT(476), [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), [775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), [777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), - [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645), - [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), [793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), @@ -82412,14 +82428,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement_function_args, 1, 0, 7), [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), @@ -82447,21 +82463,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), @@ -82477,22 +82493,22 @@ static const TSParseActionEntry ts_parse_actions[] = { [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649), - [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), + [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), @@ -82505,28 +82521,28 @@ static const TSParseActionEntry ts_parse_actions[] = { [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), - [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), - [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), - [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), - [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), + [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), @@ -82620,14 +82636,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), [1284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_element, 1, 0, 2), [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), @@ -82659,7 +82675,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__case_options, 2, 0, 0), [1351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__case_options, 2, 0, 0), [1353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__case_options, 1, 0, 0), @@ -82667,7 +82683,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_option, 3, 0, 2), [1359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_option, 3, 0, 2), [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), [1365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_function_keywords, 1, 0, 0), [1367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_function_keywords, 1, 0, 0), [1369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_repeat1, 2, 0, 0), SHIFT_REPEAT(428), @@ -82675,23 +82691,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [1374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expressions, 1, 0, 2), [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), [1386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_repeat1, 2, 0, 0), SHIFT_REPEAT(473), [1389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3, 0, 22), [1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_body, 2, 0, 0), - [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1473), [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), @@ -82717,11 +82733,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), + [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), [1475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_parameter, 3, 0, 25), [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_option, 3, 0, 26), [1479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expressions_repeat1, 2, 0, 8), @@ -82731,7 +82747,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), @@ -82772,7 +82788,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), [1571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_title, 1, 0, 2), [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), [1579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute_name, 1, 0, 0), [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), @@ -82814,14 +82830,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), [1661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), - [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), - [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), + [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), [1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), [1677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), [1679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), @@ -82831,395 +82847,395 @@ static const TSParseActionEntry ts_parse_actions[] = { [1687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), [1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), [1695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [1703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), - [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), + [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [1703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), + [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), [1709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection_entry_keyword, 1, 0, 0), - [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), [1715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), [1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), [1719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_type, 1, 0, 0), [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), - [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [1727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [1725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_entry, 2, 0, 0), + [1727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [1745] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(1298), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_entry, 2, 0, 8), - [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_entry, 1, 0, 2), - [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_entry, 1, 0, 0), - [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), - [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_entry, 2, 0, 0), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class, 1, 0, 1), - [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), - [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), - [1814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [1822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), - [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), - [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [1838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), - [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), - [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), - [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), - [1850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_classname, 1, 0, 0), - [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 3, 0, 0), - [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [1862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 2, 0, 0), SHIFT_REPEAT(1364), - [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 2, 0, 0), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [1869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hashpair, 3, 0, 17), - [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), - [1875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), - [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_name_or_number, 1, 0, 0), - [1885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 2), - [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), - [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), - [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), - [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [1915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 1, 0, 0), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [1921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hostname, 1, 0, 0), - [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), - [1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 1, 0, 0), - [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [1935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_regex_repeat1, 2, 0, 0), - [1937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_regex_repeat1, 2, 0, 0), SHIFT_REPEAT(1308), - [1940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_regex_repeat1, 2, 0, 0), SHIFT_REPEAT(1308), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), - [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), - [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [1957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_parameter, 1, 0, 0), - [1959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [1961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_body, 3, 0, 23), - [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [1967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splat_parameter, 2, 0, 0), - [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 2, 0, 0), - [1971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__untyped_parameter, 1, 0, 0), - [1973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_entry, 1, 0, 4), - [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute_operations, 3, 0, 0), - [1979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 4, 0, 0), - [1981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expressions_repeat1, 2, 0, 20), SHIFT_REPEAT(494), - [1984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expressions_repeat1, 2, 0, 20), - [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostnames, 1, 0, 0), - [1988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 3, 0, 0), - [1990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 1, 0, 0), - [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), - [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_type, 4, 0, 21), - [1998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 1, 0, 0), - [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostnames, 3, 0, 0), - [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [2006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute_operations, 1, 0, 0), - [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 0), - [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 3, 0, 0), - [2014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), - [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [2018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expressions, 2, 0, 20), - [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [2022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1520), + [1731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [1747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [1749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [1751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(1299), + [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_entry, 2, 0, 8), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_entry, 1, 0, 2), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_entry, 1, 0, 0), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), + [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), + [1820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [1822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 2, 0, 0), SHIFT_REPEAT(1302), + [1825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 2, 0, 0), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [1837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [1839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class, 1, 0, 1), + [1841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), + [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), + [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [1847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), + [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), + [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [1859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_classname, 1, 0, 0), + [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [1873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 3, 0, 0), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [1877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), + [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 2), + [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), + [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [1899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_name_or_number, 1, 0, 0), + [1901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hashpair, 3, 0, 17), + [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), + [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), + [1917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [1921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 1, 0, 0), + [1923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 1, 0, 0), + [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [1927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hostname, 1, 0, 0), + [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [1931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), + [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [1937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dotted_name, 1, 0, 0), + [1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), + [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [1947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_regex_repeat1, 2, 0, 0), + [1949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_regex_repeat1, 2, 0, 0), SHIFT_REPEAT(1317), + [1952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_regex_repeat1, 2, 0, 0), SHIFT_REPEAT(1317), + [1955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [1959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 3, 0, 0), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [1963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [1965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(1493), + [1968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute_operations, 3, 0, 0), + [1970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regular_parameter, 1, 0, 0), + [1972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [1974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute_operations, 1, 0, 0), + [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [1978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_splat_parameter, 2, 0, 0), + [1980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_parameter, 2, 0, 0), + [1982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__untyped_parameter, 1, 0, 0), + [1984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1, 0, 0), + [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_body, 3, 0, 23), + [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [1990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostnames, 1, 0, 0), + [1992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 3, 0, 0), + [1994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 4, 0, 0), + [1996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expressions_repeat1, 2, 0, 20), SHIFT_REPEAT(494), + [1999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expressions_repeat1, 2, 0, 20), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [2003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), + [2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameters, 1, 0, 0), + [2007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_type, 4, 0, 21), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostnames, 3, 0, 0), + [2015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_entry, 1, 0, 4), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [2021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expressions, 2, 0, 20), + [2023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), + [2037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [2039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [2055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [2057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [2067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list_comma, 1, 0, 0), - [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [2063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [2077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arguments, 1, 0, 0), - [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [2083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_body, 3, 0, 0), - [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [2089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hashpairs, 3, 0, 0), - [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [2099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hashpairs, 1, 0, 0), - [2101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_parameter_list, 2, 0, 0), - [2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [2107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [2109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [2117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [2119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_entries, 1, 0, 0), - [2121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [2133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_parameter_list, 4, 0, 0), - [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [2139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__resource_bodies, 3, 0, 0), - [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [2079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list_comma, 1, 0, 0), + [2081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_parameter_list, 4, 0, 0), + [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [2087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arguments, 1, 0, 0), + [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [2101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hashpairs, 3, 0, 0), + [2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [2107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hashpairs, 1, 0, 0), + [2109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_parameter_list, 2, 0, 0), + [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [2117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [2121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [2129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_entries, 1, 0, 0), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [2133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [2135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [2139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__access_elements, 3, 0, 0), + [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [2145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_type, 2, 0, 0), [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [2159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__access_elements, 3, 0, 0), - [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [2171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_parameter_list, 3, 0, 0), - [2173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arguments, 3, 0, 0), - [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [2177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [2179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [2185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [2195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_element, 1, 0, 0), - [2197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__access_elements, 1, 0, 0), - [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [2207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), - [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [2227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [2229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1, 0, 0), - [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [2233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [2243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector_option_list, 1, 0, 0), - [2245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__resource_bodies, 1, 0, 0), - [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [2255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_entries, 3, 0, 0), - [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [2269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 1, 0, 0), - [2271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector_option_list, 3, 0, 0), - [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [2295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_type, 5, 0, 28), - [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [2299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_alias_lhs, 2, 0, 0), - [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), - [2309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [2317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [2325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), - [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), - [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [2347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), + [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [2167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_body, 3, 0, 0), + [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [2177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [2179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [2185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 1, 0, 0), + [2187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_parameter_list, 3, 0, 0), + [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [2205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [2207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [2225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arguments, 3, 0, 0), + [2227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_access_element, 1, 0, 0), + [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [2233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__access_elements, 1, 0, 0), + [2235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__resource_bodies, 3, 0, 0), + [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [2249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__collection_entries, 3, 0, 0), + [2251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector_option_list, 1, 0, 0), + [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [2257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__resource_bodies, 1, 0, 0), + [2259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__selector_option_list, 3, 0, 0), + [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [2271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 1, 0, 0), + [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), + [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [2291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_type, 5, 0, 28), + [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [2309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), + [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [2317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [2325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [2327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), + [2329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), + [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [2337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_alias_lhs, 2, 0, 0), + [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [2347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), - [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [2367] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [2361] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), [2435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [2447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [2447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), [2449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), [2451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [2455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [2455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), [2459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), [2463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), [2477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 2, 0, 0), }; @@ -83263,14 +83279,15 @@ static const bool ts_external_scanner_states[8][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_qmark] = true, }, [3] = { - [ts_external_token__expandable_string] = true, + [ts_external_token__heredoc_body] = true, + [ts_external_token__heredoc_end] = true, [ts_external_token_interpolation] = true, [ts_external_token_escape_sequence] = true, }, [4] = { - [ts_external_token__heredoc_body] = true, - [ts_external_token__heredoc_end] = true, + [ts_external_token__expandable_string] = true, [ts_external_token_interpolation] = true, + [ts_external_token_escape_sequence] = true, }, [5] = { [ts_external_token__fixed_string] = true, diff --git a/src/scanner.c b/src/scanner.c index a234066..dab14d3 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -406,6 +406,12 @@ static bool scan_heredoc_body(TSLexer *lexer, ScannerState *state) { lexer->advance(lexer, false); } + else if (lexer->lookahead == U'\\') { + // Stop scanning the heredoc and allow the scanner to locate escape + // sequences + lexer->result_symbol = HEREDOC_BODY; + return true; + } else { // Check if the text in the current line matched the heredoc tag. // We start if the first alphanumeric character is found. The diff --git a/test/corpus/heredoc.txt b/test/corpus/heredoc.txt index d31670d..0dd03cc 100644 --- a/test/corpus/heredoc.txt +++ b/test/corpus/heredoc.txt @@ -38,7 +38,9 @@ $gitconfig = @("GITCONFIG"/L) (name)) (heredoc (interpolation) - (interpolation)))) + (interpolation) + (escape_sequence) + (escape_sequence)))) ================================================================================ heredoc with short interpolation